热点:

    Node.js 24.0 正式发布:性能与安全全面升级

      [  中关村在线 原创  ]   作者:林有三
    返回分页阅读本文导航

    01Node.js 24.0 发布

    Node.js 24.0 正式发布:性能与安全全面升级

    Node.js 于 5 月 9 日正式推出其 24.0 版本。作为一个广受开发者欢迎的开源跨平台 JavaScript 运行环境,新版本在性能、安全性及开发体验方面进行了多项改进。

    该版本的一大亮点是将内置的 V8 JavaScript 引擎更新至 13.6 版本,带来了包括 Float16Array、显式资源管理、RegExp.escape、WebAssembly Memory64 以及新增的 Error.isError 方法等多项新特性。这些更新不仅增强了语言功能,也进一步推动了对现代网页标准的支持。

    此外,AsyncLocalStorage 现默认采用 AsyncContextFrame 来优化异步上下文的追踪机制,从而提升了在复杂应用场景中的性能与稳定性。这一调整有助于提升异步编程的效率,使开发者能够更轻松地构建高性能应用。

    在工具链方面,Node.js 24.0 集成了 npm 11,进一步提高了包管理的效率,增强了安全策略,并改善了对现代 JavaScript 包的兼容支持。Windows 平台的编译工具也从原先的 MSVC 全面切换为 ClangCL,以保证不同开发环境中更好的一致性。同时,HTTP 客户端升级至 Undici 7,支持更多现代 HTTP 功能。

    易用性方面,URLPattern API 现已在全局范围内可用,无需额外导入即可直接调用。此前在 20 版本中引入的实验性权限模型也得到更新,简化为“permission”标志,朝着全面推广迈出一步。

    测试模块同样迎来改进,新版支持自动等待子测试完成,减少了手动处理 Promise 的需求,从而降低了出错概率,提升了测试流程的可靠性。

    需要指出的是,24.0 版本也对部分旧有 API 进行了弃用或移除,例如 url.parse() 已被 WHATWG URL API 取代,而 tls.createSecurePair 等功能也被逐步淘汰。这些调整旨在推动代码现代化并提高平台整体的安全性与可维护性。

    02凌曦0L3001 24.0x36.520W详细参数

    返回分页阅读本文导航
    • 猜你喜欢
    • 最新
    • 精选
    • 相关
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品

    内容纠错