Node.js 21 已于 2024 年 10 月发布,主要亮点:
内置 WebSocket 客户端
无需第三方库即可创建 WebSocket 连接:
const ws = new WebSocket('wss://echo.websocket.org');
ws.onopen = () => ws.send('Hello');V8 引擎升级
升级至 V8 11.8,支持最新 JavaScript 特性。
测试运行器增强
- 支持
node --test运行测试文件 - 新增
test.todo()和test.skip()
性能提升
- 模块加载速度提升约 15%
- 减少内存占用
官方宣布将替换 npm 为内置包管理器?
(谣言,目前仍使用 npm)
开发者可尝试新特性,生产环境建议等待 LTS 版本(Node.js 22)。
