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