Node.js 10发布,专注于稳定性和扩展支持
极客时间编辑部
讲述:杜力大小:1.18M时长:02:34
近日,Node.js 发布了最新版本 Node.js 10.0.0,同时,npm 6 也随之发布。据了解,今年 10 月,Node.js 10.x 将成为长期支持版本,该版本专注于稳定性、扩展支持以及为各类应用提供一个可靠稳定的平台。
Node.js 10.x 将是第一个支持 OpenSSL 1.1.0 的版本。该版本配备了谷歌 V8 6.6 JavaScript 引擎,性能会增强,错误处理和跟踪诊断能力也将会提升。
Node.js 基金会的执行总监迈克·辛克尔(Mark Hinkle)表示,在 2015 年首次采取的 Node.js 长期支持版本策略促进了 Node.js 项目的成熟,并吸引了更多的企业使用 Node。Node.js 是一个非常灵活的平台,可以用于构建 API、物联网和移动应用程序等。
据悉,Node.js 10 将推出 Node.js API,简称 N-API。作为官方支持的 API 层,这是一个稳定的 API 模块,它独立于 V8,不会阻碍模块在不重新编译的情况下运行新版本的 Node.js。
据介绍,N-API 旨在解决当前今生态系统中的两个问题,一是降低本地模块的维护成本,二是在升级 Node.js 版本时,降低模块使用者之间的摩擦。
在性能上,N-API 提高了 Node.js 的 ABI 稳定性,这有助于模块的部署和维护。而升级到最新的 Node.js 版本后,Node.js 版本之间的模块损坏将不会再成为 N-API 模块的问题,这对于开发者和消费者来说都是双赢的。
在 VM(虚拟机) 多样性的生态中,Node.js(及其本地模块)可以在不同版本的设备、工作负载上,以及不同的 JavaScript 虚拟机上进行无缝工作。它使开发人员能够扩展 Node.js 生态系统的范围,以便他们可以在更多的设备上重用代码。
在 Node.js 10 中,新的跟踪事件由 performance API 发布,提高了代码的透明性。此外,它还将引入了新的 API,允许用户在代码运行时按需启用和禁用跟踪事件,从而提高了运行时诊断 Node.js 应用程序问题的灵活性。
此外,Node.js 10.0.0 附带 npm 5.7.x, 但是,预计在 Node.js 10.x 生命周期的早期会更新为 npm 6。第 6 版将侧重于性能、稳定性和安全性,与先前版本的 npm 相比,性能提高 1700%。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论