当前位置: 首页 > 科技观察

Node.js发布6.0版本提供2年长期支持

时间:2023-03-12 00:03:42 科技观察

昨天,Node.js基金会终于正式发布了Node.js6.0版本2年长期支持(LTS),时隔6年Node.js5.0月。根据Node.js基金会的LTS计划,Node.js6.x将在2018年4月之前获得官方支持,维护更新将持续到2019年4月。随着今天的新版本发布,基金会也结束了对旧0.12分支的LTS支持.其官方支持的版本为4.x和6.x,之前的5.x版本是为即将到来的6.x版本做的测试铺垫。Node.js4.x的长期支持将于2017年4月结束,所以大家还有充足的时间切换到6.0x版本。2016年10月之前,0.10和0.12版本只会收到维护更新;然后在2016年12月会有EoL(EndofLife)。值得一提的是,Node.js6涵盖了ECMAScript6(去年6月发布的JavaScript2015标准)功能的93%。相比之下,Node.js5x仅支持56%的ES6标准。核心变化v8升级到5.0.71.35Node.js6涵盖了93%的ES6特性新的模块加载系统比4.x快4倍建议放弃0.10和0.12并切换到4.x如果你喜欢试试新的,可以用6.x,产品环境应用,建议是Node.jsv5稳定后怎么看?Node.jsv5会在接下来的2个月内继续支持,让目前使用v5的开发者有时间切换到Node.jsv6版本上温馨提示,大家可以早点试用,不过官方环境是还是晚一点,这样比较安全,2个月后可以考虑Current?稳定发生了什么?你可能会注意到v6发布时使用的标签是Current,而不是Stable。进行此名称更改是为了更好地区分当前活跃的开发分支中的长期支持版本。我们将从现在开始使用Current标签而不是Stable。放弃Node.jsv0.10和v0.12如果你还在使用Node.jsv0.10或v0.12,是时候切换到v4或v6了。版本v0.10和v0.12将考虑用于维护模式。也就是说,今年将完全没有支持计划(0.10和0.12版本将分别在2016年10月和2016年12月收到维护更新,届时它们将达到EoL(EndofLife))。尽快切换,好处多多,内存,性能都有了很大的提升。随着昨天的发布,基金会已经停止了对旧0.12分支的长期支持计划。官方支持的是4.x和6.x。之前曾表示5.x将是一个测试版本并合并到6.x功能中。Node.js4.x的长期支持计划将于2017年4月结束,因此有足够的时间切换到6.x版本。0.10和0.12版本只维护和更新到2016年10月,分别在2016年12月达到生命周期结束(EoL(EndofLife))。基金会专家表示,Node.js4.x仍是产品阶段推荐的Node.js版本,稳定版应该考虑最新的Node.js6.x版本,但也会包含很多新的JavaScript特性,这些特性还没有在生产环境中经过充分测试,不能保证它们的完整性。从目前的角度来看,Node.js开发者如果需要稳定性,需要在复杂的产品环境中进行测试,应该使用Node.js4.x版本。使用Node.js6.x的情况是,如果他们有能力快速升级版本并希望体验最新的功能。Node.js6覆盖了93%的ES6特性Node.js小组在去年6月宣布支持93%的ECMAScript6(JavaScript2015)规范,但Node.js5.x只支持56%的ES6规格。该小组还为他们的新模块加载系统感到非常自豪,因为它说他们现在比Node.js4.x版本快4倍。Node.js6中的另一个显着变化是切换到Google的V85.0版作为Node的JavaScript引擎,这带来了许多错误修复和性能改进。-http://node.green/-http://kangax.github.io/compat-table/es6/全新的模块加载系统,比Node.js4.x快四倍以上。其他值得注意的变化是Node.js6已切换到使用GoogleV85.0版(作为Node的JavaScript引擎),以及许多错误修复和性能改进。本文来源:节点全栈微信公众号&cnbeta