JavaScript(Node.js)大会:主要发布
2024年10月,规模最大的JavaScript和Node.js大会举行,汇聚了来自全球的数千名开发者。该活动成为了重大发布、平台新功能展示以及服务器端JavaScript未来讨论的平台。PythonLib编辑部精选了将影响每位Node.js开发者工作的最重要新闻。
1. Node.js 22——期待已久的版本
最重大的事件是稳定版Node.js 22的发布。开发者展示了性能和安全性方面的显著改进。关键变化包括:
- 默认ESM模块:现在所有新项目无需额外配置即可使用ES模块;
- 内置WebSocket客户端:不再需要第三方库来处理WebSocket;
- 加速的JSON解析器:大数据解析速度提升了30%。
2. 新的文件系统API
推出了实验性的File System Access API,允许像在浏览器中一样直接从Node.js操作本地系统文件。这简化了基于Electron的桌面应用和混合工具的创建。
3. 微服务工具
大会上发布了用于构建微服务架构的官方模块@nodejs/service-bridge。它包括:
- 内置负载均衡;
- 支持gRPC和REST;
- 自动服务发现。
4. TypeScript支持改进
Node.js开发者宣布计划实现完全原生执行TypeScript文件,无需编译步骤。在23版本中将出现实验性标志--experimental-strip-types,允许直接运行.ts文件。
5. 安全与监控
为应对网络攻击的增长,推出了一套新的安全工具:
- Built-in Audit:启动时内置的依赖漏洞审计;
- Contextual Security:每个请求的上下文隔离。
6. 社区与开源
大会参与者支持了Node.js Sustainability Working Group倡议,旨在改进文档并吸引新的贡献者。通过了将主要版本发布间隔缩短至12个月的计划。
这对开发者意味着什么?
这些发布证实了Node.js作为服务器端开发、云应用和DevOps通用平台持续演进。我们建议关注Node.js 22的发布,并立即在自己的项目中测试新API——这将让您领先一步。
请关注PythonLib的更新——我们将继续发布实用指南和Node.js新功能的解析。