5 月 9 日消息,Node.js,這一廣受歡迎的開源跨平臺 JavaScript 運行環境,正式發布了 24.0 版本,新版本承諾帶來更強的性能、更高的安全性以及更順暢的開發體驗。
Node.js 24.0 的亮點之一是 V8 JavaScript 引擎升級至 13.6 版本,引入了 Float16Array、顯式資源管理、RegExp.escape、WebAssembly Memory64 以及實用的 Error.isError 方法等諸多新特性。
AsyncLocalStorage 默認使用 AsyncContextFrame 優化異步上下文追蹤,進一步提升復雜應用的性能與穩定性。這些功能緊跟網頁標準演進,讓開發者能夠構建更現代化的應用。
援引 linuxiac博文介紹,新版本集成了 npm 11,不僅提升包管理效率,增強安全協議,還改善與現代 JavaScript 包的兼容性。此外,Windows 平臺編譯工具從 MSVC 全面過渡至 ClangCL,確保不同開發環境的一致性。HTTP 客戶端也升級至 Undici 7,支持更多現代 HTTP 特性。
在易用性方面,URLPattern API 現已全局可用,無需顯式導入即可使用。實驗性權限模型(Permission Model)從 Node.js 20 版本升級,簡化標志為“–permission”,逐步走向廣泛應用。
新版還改進了測試運行模塊,可以自動等待子測試完成,免去開發者手動管理 Promise 的麻煩,降低出錯風險。
值得注意的是,此版本棄用或移除了部分 API。例如,url.parse () 被 WHATWG URL API 取代,tls.createSecurePair 等功能也被移除。
本文鏈接:http://www.tebozhan.com/showinfo-119-148909-0.htmlNode.js 24 發布:升級 V8 引擎、集成 npm 11、全局 URLPattern、過渡至 ClangCL
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: 開源電子書管理軟件 Calibre 8.4 發布:改進 KEPUB 輸出、優化內置查看器
下一篇: 蘋果id貸款app申請入口-推薦三個方法