广受开发者青睐的开源跨平台JavaScript运行环境Node.js,近日正式推出24.0版本。新版本在性能、安全性和开发体验上均有显著提升。V8 JavaScript引擎升级至13.6版本,新增Float16Array、显式资源管理等特性,进一步优化异步上下文追踪。
npm 11的集成不仅提高了包管理效率,还增强了与现代JavaScript包的兼容性。Windows平台编译工具全面转向ClangCL,确保跨平台一致性。HTTP客户端升级至Undici 7,支持更多现代特性。此外,URLPattern API全局可用,实验性权限模型简化为“–permission”标志,测试运行模块也得到改进,自动等待子测试完成,降低出错风险。
值得注意的是,部分旧API如`url.parse()`已被取代或移除,建议开发者及时调整代码以适应新变化。这些改进紧跟网页标准演进,助力构建更现代化的应用。