← 回總覽

Node.js — Node.js 25.9.0 (Current)

📅 2026-04-01 22:46 Node.js Blog 软件编程 1 分鐘 1185 字 評分: 81
Node.js JavaScript 发布说明 后端 WebCrypto
📌 一句话摘要 Node.js 25.9.0 引入了对测试运行器(test runner)模块模拟(mocking)的改进,增加了对 TurboSHAKE 和 KangarooTwelve 算法的支持,并包含多项性能和稳定性更新。 📝 详细摘要 Node.js 25.9.0 (Current) 带来了几项值得注意的更新,包括整合了测试运行器模块模拟选项,以更好地符合用户预期。主要新增功能包括支持 TurboSHAKE 和 KangarooTwelve Web Cryptography 算法、新的 --max-heap-size CLI 选项,以及改进了对带有 ESM 入口点的单可执行应用程

📌 一句话摘要

Node.js 25.9.0 引入了对测试运行器(test runner)模块模拟(mocking)的改进,增加了对 TurboSHAKE 和 KangarooTwelve 算法的支持,并包含多项性能和稳定性更新。

📝 详细摘要

Node.js 25.9.0 (Current) 带来了几项值得注意的更新,包括整合了测试运行器模块模拟选项,以更好地符合用户预期。主要新增功能包括支持 TurboSHAKE 和 KangarooTwelve Web Cryptography 算法、新的 --max-heap-size CLI 选项,以及改进了对带有 ESM 入口点的单可执行应用程序(SEA)的支持。此版本还包括各种依赖项更新(如 V8 和 npm),以及错误修复和文档改进。

💡 主要观点

- 测试运行器模块模拟选项的整合 MockModuleOptions.defaultExport 和 MockModuleOptions.namedExports 已合并为一个单一的 'exports' 选项,以提高一致性并符合用户预期。

Web Cryptography API 支持的扩展 增加了对 TurboSHAKE 和 KangarooTwelve 算法的支持,扩展了 Node.js 运行时中可用的加密功能。
CLI 和 SEA 功能的增强 引入了 --max-heap-size CLI 选项,并增加了对单可执行应用程序(SEA)中 ESM 入口点代码缓存的支持,提高了性能和配置灵活性。

💬 文章金句

- MockModuleOptions.defaultExport 和 MockModuleOptions.namedExports 已合并为一个单一选项 MockModuleOptions.exports,以符合用户预期。

  • 增加 TurboSHAKE 和 KangarooTwelve Web Cryptography 算法。
  • 支持 SEA 中 ESM 入口点的代码缓存。

📊 文章信息

AI 评分:81

来源:Node.js Blog

作者:Node.js Blog

分类:软件编程

语言:英文

阅读时间:7 分钟

字数:1563

标签: Node.js, JavaScript, 发布说明, 后端, WebCrypto

阅读完整文章

查看原文 → 發佈: 2026-04-01 22:46:52 收錄: 2026-04-02 00:00:34

🤖 問 AI

針對這篇文章提問,AI 會根據文章內容回答。按 Ctrl+Enter 送出。