Node.js 24 版本已正式发布,成为当前的 'Current' 发布线,带来了 npm 11、V8 13.6 等多项核心更新。随着新版本的到来,v18 版本已到达生命周期终点(EOL),v23 也已退役。Node.js 社区正积极开展未来十年发展方向的调查,同时 Bun 和 Deno 等生态项目也在持续演进。
Node.js 24 版本发布:步入 'Current' 阶段
Node.js 24 版本现已正式发布,标志着它成为 Node.js 的 'Current' 发布线。这意味着 Node.js 24 包含了所有最新的、前沿的特性和改进。
随着 Node.js 24 的推出,之前的 v18 版本已经到达了其生命周期终点(EOL),不再接收更新和维护。同时,v23 版本也已退出了活跃维护阶段。
Node.js 24 的核心更新亮点
Node.js 24 集成了多项重要的底层和依赖更新:
- npm 11: 新版本自带了 npm 11,为包管理带来了最新的功能和改进。
- V8 引擎升级: V8 JavaScript 引擎升级到了 13.6 版本。这带来了多个新的 JavaScript 特性,例如
RegExp.escape
、Float16Array
和Error.isError
等,增强了语言的能力。 URLPattern
API:URLPattern
API 现在作为默认对象暴露出来,方便开发者进行 URL 匹配和解析。- Undici 库更新: 内置的 HTTP/1.1 客户端 Undici 库也更新到了版本 7,提升了网络请求的性能和稳定性。
Node.js 生态与社区动态
Node.js 社区和相关生态项目也在不断发展:
- Node.js Next 10 Survey: Node.js 核心团队和 Linux 基金会正在进行新一轮的“Node.js Next 10 Survey”,旨在收集用户对 Node.js 未来十年发展方向的看法。
- Bun v1.2.12: Bun 发布了 v1.2.12 版本,持续增强对 Node.js 的兼容性,并新增了将浏览器控制台日志流回终端等功能。
- Deno 2.3: Deno 发布了 2.3 版本,改进了单文件编译功能,现在支持 FFI 和 Node 原生插件,并且能够使用本地的 npm 包。
- OpenJS 基金会: OpenJS 基金会公布了新的董事会成员,其中包括多位来自 JavaScript 和 Node.js 社区的重要人物。
总的来说,Node.js 24 作为一个包含最新特性的 'Current' 版本,为开发者提供了尝试前沿功能的机会,而整个 Node.js 生态也在持续活跃和演进。