IT之家 8 月 11 日消息,Bun 是一款受歡迎的 JavaScript 執(zhí)行環(huán)境,其原生支持 JavaScript、TypeScript 和 JSX / TSX 以“運行效率快”著稱,近日該環(huán)境獲得 1.1.22 版本更新,號稱進一步提升了性能,同時大幅減少了 RAM 使用量,并改進了 Node.js 的兼容性,IT之家附項目地址(點此訪問)。
官方以網(wǎng)頁框架 Express.js 進行對比,表示 Express.js 在 Bun 1.1.22 版本中性能獲得了大幅提升,運行效率比 Node.js 快了 3 倍,同時在處理請求時的吞吐量也提高了 50%。
Bun 還針對 Windows 平臺進行了專門優(yōu)化,新增并行轉(zhuǎn)譯(Concurrent Transpilation)技術(shù)支持,號稱能夠讓 ES 模塊的加載速度提升 4 倍。
在 RAM 用量方面,Bun 1.1.22 版本對模塊源代碼的釋放時機進行了優(yōu)化,現(xiàn)在用戶在使用 bun—hot 重新加載代碼時,可以令 RAM 用量降低一半。開發(fā)團隊同時提到他們還修復(fù)了一個在導(dǎo)入或請求已被回收的模塊時保留其源代碼引用的錯誤,因此進一步降低了 RAM 消耗情況。
在 Node.js 兼容性方面,Bun 進行了大量改進和錯誤修復(fù),確保 Node.js 庫可以在 Bun 中順暢運行,也使得開發(fā)者將應(yīng)用程序從 Node.js 遷移至 Bun 更加容易,提高了該環(huán)境的實用性和穩(wěn)定性。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。