是否有用ES-6编写或用ES-6编写的npm库列表?

时间:2015-11-28 04:06:55

标签: node.js ecmascript-6

我正在开始一个新的NodeJS项目。我看到我可以使用--harmony使用捆绑了最新nodeJS的V8中的大部分ES6功能。它运作良好。实际上给了学习ES6的好机会。 然而,NodeJS基于许多库和框架(比如我使用restify和lodash节点)。 但它们主要在ES5中。 如果我使用现有的库,我不会认为事情会破裂。但我的问题是:

  1. 是否有可用于节点的ES6库列表(如npm-es6)
  2. 当这些框架和libs赶上ES6时 - 需要多少返工
  3. 最后 - ES6与ES5之间是否存在任何人都知道的性能差异?

1 个答案:

答案 0 :(得分:1)

使用ES6始终是“安全的”,因为您可以通过babel将ES6转换为旧的javascript。 (甚至输出人类可读的transiled-javascript)。 ES6没有任何破坏或冲突的语法,因此ES5代码在ES6引擎上顺利运行。

  1. 不是我知道的。
  2. 没有,希望如此!
  3. 这是一个非常广泛的问题!我不得不说,最新版本的v8比es5天的v8更快。