Node.js 11 发布,Node 10正式进入LTS

4,853 阅读2分钟
原文链接: mp.weixin.qq.com
作者|覃云

今天,Node 基金会正式发布 Node.js 11,同时宣布,到 10 月 30 日,Node.js 10.x 将成为 LTS(Long Term Support)版本,也就是长期支持版本。

Node官方建议如果你是在工作中使用 Node,请使用 LTS 版本,LTS 版本更注重稳定性和扩展支持,通常将支持 30 个月,目前仍在使用 Node.js 4.x 或 Node.js 6.x 的开发者,应尽快升级为 Node.js 10。

而作为最新版本的 Node.js 11,官方将支持 6 个月,如果你只是想使用一下新功能,可尝试使用 Node.js 11。

Node.js 10.x 的主要特性

今年 4 月,Node 10 发布 的时候,我们曾报道过 Node 10 在 N-API、加密、错误处理能力、性能上有很大的提升,具体表现在:

  • 与 Node.js 6 LTS 版本相比,速度提升两倍,延迟减少了 65%;

  • 在冷启动性能上,Node.js 10 与 Node.js 6 相比,加载后的资源占用比降低了 35%;

  • Node.js 10 将 ABI 的稳定模块 API(N-API)作为官方支持的 API 层,有助于模块的部署和维护;

  • Node.js 10.x 将支持 npm 6.4,与先前的 npm 相比,性能提升了 17 倍;

  • Node.js 10.x 配备了 V8 6.8,在很大程度上提升 WebAssembly 的运行速度;

  • 支持 HTTP/2,相比 HTTP/1.1,性能提升 10 倍。

Node 11 有哪些新功能?

Node 11 的重点主要集中增量性能上,主要包括:

  • build 过程不再支持 FreeBSD 10;

  • 如果先前的时间间隔发生错误,会重置定时器;

  • windowsHide选项的默认值已更改为true

  • 支持 7.0 版本的 V8。

有关 Node.js 11 的详细信息请阅读:

https://nodejs.org/en/blog/release/v11.0.0/

 活动推荐

今年12 月 7-8 日在北京国际会议中心举办的 ArchSummit 全球架构师技术峰会邀请了超过百位的国内外专业讲师,并设置了前端技术专题,分享他们的最新黑科技和研发经验。

目前大会 8 折优惠购票火热进行中,扫描以下图片二维码或点击“阅读原文”了解更多详情!

如有疑问欢迎咨询票务经理灰灰:17326843116(微信同号)