Javascript Node.js与Babel的性能对比

Javascript Node.js与Babel的性能对比,javascript,node.js,performance,babeljs,Javascript,Node.js,Performance,Babeljs,因此,我正在从事一个开源项目,该项目目前正在使用node.js的旧版本(0.12.7),我想让他们使用新的node版本(5.0.1)。然而,他们正在使用巴别塔,所以我不确定是否值得将其转换为本机操作atm。我的问题是,将所有babel代码转换为版本5的原生node.js是否有性能升级?为什么?再次感谢 如果您正在编译babel,那么您正在生成“本机”代码。这就是babel编译步骤所做的。现在,为了弄清楚babel的编译代码和您自己编写的代码之间是否存在差异,您必须实际运行您自己的基准测试。任何性

因此,我正在从事一个开源项目,该项目目前正在使用node.js的旧版本(0.12.7),我想让他们使用新的node版本(5.0.1)。然而,他们正在使用巴别塔,所以我不确定是否值得将其转换为本机操作atm。我的问题是,将所有babel代码转换为版本5的原生node.js是否有性能升级?为什么?再次感谢

如果您正在编译babel,那么您正在生成“本机”代码。这就是babel编译步骤所做的。现在,为了弄清楚babel的编译代码和您自己编写的代码之间是否存在差异,您必须实际运行您自己的基准测试。任何性能更好的答案都取决于您没有提供的确切代码。@Tyrsius垃圾……我担心有人会这么说。这是一个庞大的项目,从我所能做的来看,大部分都是为了导入和注册…让我试着编辑一下上面的内容。巴贝尔编译产生的代码非常可靠。就额外工作而言,它增加的工作量很少。特别是如果大部分是
import
s,这将是一次性的“onload”成本。我不确定重新编写一个“大规模”项目来摆脱编译步骤是否值得,如果有的话。谢谢你的意见。我相信你的话。如果你在编译babel,那么你就是在生成“本地”代码。这就是babel编译步骤所做的。现在,为了弄清楚babel的编译代码和您自己编写的代码之间是否存在差异,您必须实际运行您自己的基准测试。任何性能更好的答案都取决于您没有提供的确切代码。@Tyrsius垃圾……我担心有人会这么说。这是一个庞大的项目,从我所能做的来看,大部分都是为了导入和注册…让我试着编辑一下上面的内容。巴贝尔编译产生的代码非常可靠。就额外工作而言,它增加的工作量很少。特别是如果大部分是
import
s,这将是一次性的“onload”成本。我不确定重新编写一个“大规模”项目来摆脱编译步骤是否值得,如果有的话。谢谢你的意见。我相信你的话。