[关闭]
@Rays 2017-06-04T08:26:28.000000Z 字数 804 阅读 1814

Node.js 8.0已发布,新LTS版本尚待年底发布

Node.js


该新闻在InfoQ中文已经发布,请管理员代为删除,谢谢!

摘要:

作者: David Iffland

正文:

Node.js 8发布,提供了一组受欢迎的特性,但企业在升级前,需稍等数月。

虽然版本8立刻替代了版本7作为最新版本,它直到年底才能获得LTS(Long Term Support)状态。Node.js基金会建议企业稍等:

对于那些需要稳定性并具有复杂生产环节的大中型企业,应该等待直至Node.js 8成为LTS,再在升级他们的生产系统中升级它。

版本6是当前的LTS分支。下表由Node.js基金会提供,展示了Node.js支持版本的当前和未来状态。

Node.js 8将使用Google在Chrome中使用的JavaScript引擎V8 5.8。这是重要的一步,因为它设置用于稍后升级到V8 5.9。这将是首个默认打开Ignition interpreter的版本。

新特性还包括添加了新发布的npm 5.0。仅从这次升级获得的性能提升,就可以减少Node开发的痛苦。

新的util.promisify()函数使得开发人员可以将任何使用“传统的”Node.js回调函数编写的函数转化为Promise。这进而允许使用async/await。此外,因为版本8稍后将提供LTS版本,这使得其成为首个支持async/await的LTS版本。这是在7.6版本中首次默认允许,虽然不少企业并未选择运行该版本。这条新闻使得一些开发人员非常高兴,其中包括了HackerNews用户STRML:

这是个伟大的发布,在稳定的内核中提供async/await,这是我事实上已经等待了六年的事情。async/await是一个巨大的飞跃,使得Node对于初学者和专家同样的可用。该版本值得庆贺。

查看英文原文: Node.js 8.0 Released, New LTS Version Later This Year

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注