Node.js 22 LTS 现已可用

Node.js 22 LTS 现已可用

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Node.js 22 版本现已可用于构建和 Vercel Functions。该版本的亮点包括流性能提升、AbortSignal 性能优化、Buffer 方法改进以及对 CJS 和 ESM 的更好兼容性。当前版本为 22.11.0,将自动更新小版本和补丁。

🎯

关键要点

  • Node.js 22 版本现已可用于构建和 Vercel Functions。
  • 使用版本 22 的方法是前往项目设置 > 常规 > Node.js 版本并选择 22.x。
  • Node.js 22 是新项目的默认版本。
  • 流性能提升:更高的默认水位线在稍微增加内存使用的情况下提供了整体性能提升。
  • AbortSignal 性能优化:优化的 AbortSignal 创建提高了 fetch 和测试运行器的性能。
  • Buffer 方法改进:对 Buffer.copy 和 Buffer.write 方法的显著改进带来了整体性能提升。
  • 对 CJS 和 ESM 的更好兼容性:增加了对同步 ESM 图的 require() 支持。
  • 当前版本为 22.11.0,将自动更新小版本和补丁。

延伸问答

Node.js 22 版本的主要改进是什么?

Node.js 22 版本主要改进包括流性能提升、AbortSignal 性能优化、Buffer 方法改进以及对 CJS 和 ESM 的更好兼容性。

如何在项目中使用 Node.js 22 版本?

要在项目中使用 Node.js 22 版本,请前往项目设置 > 常规 > Node.js 版本并选择 22.x。

Node.js 22 版本的默认版本是什么?

Node.js 22 是新项目的默认版本。

Node.js 22 版本的当前版本号是多少?

当前版本为 22.11.0。

Node.js 22 的流性能提升是如何实现的?

流性能提升通过提高默认水位线实现,虽然稍微增加了内存使用,但整体性能得到了提升。

Node.js 22 版本对 CJS 和 ESM 的兼容性有什么改进?

Node.js 22 增加了对同步 ESM 图的 require() 支持,从而改善了 CJS 与 ESM 的互操作性。

➡️

继续阅读