Node.js 20 发布了,包括新的 Node.js 权限模型、同步 import.meta.resolve、稳定的 test_runner、更新的 V8 JavaScript 引擎等。

Node.js 权限模型是一种实验性的机制,可以限制执行期间对特定资源的访问。开发人员现在可以更好地控制文件系统访问,引入了 --allow-fs-read 和 --allow-fs-write 标志。

自定义 ESM 加载器钩子接近稳定,提供通过加载器提供的自定义 ES 模块生命周期钩子。V8 引擎更新到 11.3,提供了更好的性能和新的语言特性。

稳定的 test_runner 模块包括编写和运行测试的构建块。

Node.js 20 还包括许多改进,如 URL、fetch() 和 EventTarget 的性能。官方支持 ARM64 Windows。

Node.js 14 将在 2023 年 4 月停止支持,建议升级到 Node.js 18(LTS)或 Node.js 20(即将成为LTS)。

nodejs.org
展开
评论