架构师·2018 年 5 月刊
InfoQ
InfoQ 编辑部
1651 人已学习
限活动获得
架构师·2018 年 5 月刊
15
15
1.0x
00:00/00:00
登录|注册

Node.js 10带着npm 6来了!


今天,Node.js 发布最新版本 Node.js 10.0.0,同时,npm 6 也随之发布。据了解,今年 10 月,Node.js 10.x 将成为长期支持版本,该版本专注于稳定性、扩展支持以及为各类应用提供一个可靠稳定的平台。
在接下来的六个月内,Node 的用户和企业需要密切关注 Node 的动态,并应主动将项目迁移到最新版本上。
Node.js 10.x 将是第一个支持 OpenSSL 1.1.0 的版本。该版本配备了 Google V8 6.6 JavaScript 引擎,性能会增强,错误处理和跟踪诊断能力也将会提升。
此版本还将推出 Node.js API(N-API),N-API 是一个稳定的 API 模块,它独立于 V8,这样就不会阻碍模块在不重新编译的情况下运行新版本的 Node.js。
Node.js Foundation 执行总监 Mark Hinkle 表示,“2015 年首次采取的 Node.js 长期支持版本策略促进了 Node.js 项目的成熟,并吸引了更多的企业使用 Node。Node.js 是一个非常灵活的平台,可用于构建 API、物联网和移动应用程序等。”

关于 N-API

N-API 提高了 Node.js 的 ABI 稳定性,有助于模块的部署和维护。
Node.js 10 将 ABI 的稳定模块 API(N-API)作为官方支持的 API 层。N-API 旨在解决当今生态系统中的两个问题,一是降低本地模块的维护成本,二是在升级 Node.js 版本时,降低模块使用者之间的摩擦。
升级到最新的 Node.js 版本后,Node.js 版本之间的模块损坏将不再成为 N-API 模块的问题,这对于开发者和消费者来说都是双赢的。为了提高此功能的实用性,N-API 也将被移植到 Node.js 8.x 和 6.x 中,还包括下一版本。
微软的高级项目经理 Arunesh Chandra 说,“N-API 提高了 Node.js 所需的 ABI 稳定性,这是 Node.js 演进中一个巨大的里程碑和进步的标志。在一个稳定、VM 多样化的本地模块生态系统中,未来数年内,开发者的生产能力将会在很大程度上得到提高。”
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部