Node.js v25 发布 — V8 14.1,重大 JSON 和 Wasm 运行时升级
关键更新
Node.js v25 于 2025 年 10 月 15 日发布。此次发布将 V8 升级至 14.1,带来了显著的 JSON.stringify 性能提升和 JIT/Wasm 管道工作,新增了 Uint8Array 的内置 base64/hex 辅助函数,引入了更具表现力的网络访问权限模型标志,默认启用 Web Storage,全球暴露 ErrorEvent,最终移除了长期弃用的 API,并增加了可移植的编译缓存以及 WebAssembly 的 JSPI(JavaScript Promise 集成)。
重要性
V8 14.1 的升级实质上提高了序列化吞吐量 — 对于分析重负载 JSON 工作负载(API、事件管道、日志/遥测)的团队来说,通过在 v25 下进行基准测试可以看到显著的延迟和 CPU 降低。可移植的编译缓存和 JIT/Wasm 优化减少了计算密集型服务和无服务器函数的冷启动和稳定状态开销,因此性能敏感的部署应立即进行比较基准测试。权限模型的变化(特别是新的 network-allow 标志)收紧了默认安全行为,但可能会破坏之前依赖隐式网络访问的脚本、容器或 CI;在采用 v25 之前,请审核启动标志和 CI 运行器。移除长期弃用的 API 意味着自动扫描和测试应尽早捕捉兼容性问题。实际上:将 v25 视为基准测试、安全加固和兼容性测试的当前/实验性工具;在通过兼容性和回归测试以及明确的 LTS 升级计划之前,不要将生产集群切换到 v25。
来源
继续阅读
Node.js 22 (LTS) — 内置 HTTP/HTTPS 代理 + 百分比内存大小设置(对生产部署至关重要)
2025年10月31日Node.js 22.21.0 (LTS) 添加了对 http/https/fetch 的内置代理支持以及对 --max-old-space-size 的百分比支持 — 对容器化和企业网络部署有直接的实际影响。
TypeScript 原生端口预览 — ~10 倍更快的 tsc 和语言服务
2025年10月30日微软发布了 TypeScript 编译器和语言服务的原生端口预览,显著减少了编译和编辑器延迟 — 为大型 TypeScript/仓库构建和 CI 带来了直接的实际收益。
Node.js 24 进入主动长期支持 (2025年10月28日)
2025年10月28日Node.js v24 今天从当前版本转为主动长期支持 — 生产团队应立即规划升级、CI 验证和提供者/运行时检查。