Node.js 26 发布

Node.js 26 已于 2026 年 5 月 5 日正式发布,版本号为 v26.0.0,当前处于 Current 状态,预计将在 2026 年 10 月进入 LTS。这是旧的半年发布节奏下的最后一个大版本,从 Node.js 27 开始将转向一年一个大版本的模式。

此次更新的三大核心变化包括:Temporal API 默认启用,无需通过 flag 开启;V8 引擎升级到 14.6.202.33,带来 Map.prototype.getOrInsert()、WeakMap.prototype.getOrInsert()、Iterator.concat() 等新特性;Undici 升级到 8.0.2,影响内置 fetch 和 HTTP 客户端行为。

Temporal 是 JavaScript 新的日期时间 API,旨在替代存在设计缺陷的 Date API。它能更准确地处理时区、日历系统、时间运算等场景,对排程、计费、日志、跨时区业务等应用场景价值显著。

值得注意的是,从 Node.js 25 开始,Corepack 不再随 Node.js 分发。从 Node.js 24 LTS 升级的团队需要显式安装 corepack 包,或调整包管理器的安装方式。

Node.js 26 预计在 2026 年 10 月 28 日进入 LTS,2027 年 10 月 20 日进入 Maintenance,2029 年 4 月 30 日结束生命周期,LTS 代号为 Lithium。另外,Node.js 20 已于 2026 年 4 月 30 日结束维护。
 
 
Back to Top