Node.js发布6.0版本 提供2年长期支持
创始人
2025-01-28 20:10:18
0

 

昨日,Node.js基金会终于正式发布了带2年长期支持(LTS)的Node.js 6.0版本,相距Node.js 5.0发布已经过去六个月了。根据Node.js基金会的LTS计划,Node.js 6.x能够在2018年4月前收到正式支持,而维护更新则会延续至2019年4月。随着今日新版本的发布,该基金会也结束了对0.12旧分支的LTS支持。其正式支持的版本为4.x和6.x,而此前5.x版本则是给即将到来的6.x版本做测试铺垫的。

[[165755]]

Node.js 4.x的长期支持会在2017年4月截止,因而大家还有充足的时间切换到6.0x版本。2016年10月之前,Version 0.10和0.12只会收到维护更新;之后会在2016年12月迎来EoL(生命周期终止)。

值得一提的是,Node.js 6覆盖了93%的ECMAScript 6(发布于去年6月的JavaScript 2015标准)特性。相比之下,Node.js 5x仅支持56%的ES6标准。

核心变化

  • v8 升级到 5.0.71.35

  • Node.js 6 covers 93% of all ES6 features

  • 新的模块加载系统比4.x快4倍

  • 建议抛弃0.10和0.12,切换到4.x

  • 如果喜欢尝鲜,可以使用6.x,产品环境应用,建议***是等stable之后

如何看待Node.js v5?

Node.js v5 在接下来的2个月还会继续支持的,这样就可以给当前使用v5开发者时间切换到Node.js v6版本上

温馨提示,可以尝鲜,但正式环境***还是稍晚一点,这个更安全一些,2个月后就可以考虑了

Current? What happened to Stable?

你可能会注意到v6发布使用的标签是Current,而不是Stable。这个名字变更是为了更好的区分当前活跃开发分支里的长期支持版本。 We will be using the Current label from here-on instead of Stable.

抛弃 Node.js v0.10 和 v0.12

如果当前你仍然在使用Node.js v0.10 或 v0.12,是时候转到v4 或 v6。v0.10 和 v0.12 版本会被考虑进入维护模式了。也就是说今年就会完全不提供支持计划了(Version 0.10 and 0.12 will only receive maintenance updates until October 2016, and December 2016 respectively, when they’ll reach EoL (End of Life))。

尽快切换吧,好处非常多,内存,性能都有大幅度提升

伴随昨天的发布,基金会已经停止了老的0.12的分支的长期支持计划。官方目前支持的是 4.x 和 6.x。之前声明5.x会当测试版本,合并到6.x特性里。

Node.js 4.x的长期支持计划会在2017年4月终止,所以有足够时间用于切换到6.x版本。0.10和0.12版本仅维护更新到2016年10月份,并在2016年12月份分别走到他们生命的尽头EoL (End of Life)。

基金会专家说Node.js 4.x依然是产品阶段推荐的Node.js使用版本,而新近的Node.js 6.x版本应在stable版本的时候再考虑使用,但也会包含非常多的新的JavaScript特性,这些特性还没有完全在产品环境测试,无法保证他们完全程度。

站在此时此刻来看,Node.js开发者应该使用Node.js 4.x版本,如果他们需要的是稳定性和复杂产品环境考验过的话。使用Node.js 6.x的情况是如果他们有能力快速升级版本,并想要体验***的特性。

Node.js 6 covers 93% of all ES6 features

Node.js组去年6月曾吹支持93%的ECMAScript 6 (JavaScript 2015) 规范,可Node.js 5.x只是支持56%的ES6 规范。

该组也确实以它们的新的模块加载系统为豪,因为它说它们现在比Node.js 4.x版本要快上4倍。

其他在Node.js 6的显著变化是切换到Google’s V8 version 5.0 作为 Node的JavaScript引擎,这就导致了批量bug修复和性能提升。

- http://node.green/

- http://kangax.github.io/compat-table/es6/

全新的模块加载系统,速度是Node.js 4.x的四倍以上。其它显著变动还有Node.js 6已经切换到使用Google V8 5.0版本(作为Node的JavaScript引擎),以及大量bug修复和性能改进。

本文来源:Node全栈微信公众号 & cnbeta

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...