設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

號(hào)稱框架運(yùn)行效率相比 Node.js 快 3 倍,JavaScript 執(zhí)行環(huán)境 Bun 獲 1.1.22 版更新

2024/8/11 20:19:35 來(lái)源:IT之家 作者:漾仔 責(zé)編:漾仔

IT之家 8 月 11 日消息,Bun 是一款受歡迎的 JavaScript 執(zhí)行環(huán)境,其原生支持 JavaScript、TypeScript 和 JSX / TSX 以“運(yùn)行效率快”著稱,近日該環(huán)境獲得 1.1.22 版本更新,號(hào)稱進(jìn)一步提升了性能,同時(shí)大幅減少了 RAM 使用量,并改進(jìn)了 Node.js 的兼容性,IT之家附項(xiàng)目地址(點(diǎn)此訪問(wèn))。

官方以網(wǎng)頁(yè)框架 Express.js 進(jìn)行對(duì)比,表示 Express.js 在 Bun 1.1.22 版本中性能獲得了大幅提升,運(yùn)行效率比 Node.js 快了 3 倍,同時(shí)在處理請(qǐng)求時(shí)的吞吐量也提高了 50%。

Bun 還針對(duì) Windows 平臺(tái)進(jìn)行了專門(mén)優(yōu)化,新增并行轉(zhuǎn)譯(Concurrent Transpilation)技術(shù)支持,號(hào)稱能夠讓 ES 模塊的加載速度提升 4 倍。

在 RAM 用量方面,Bun 1.1.22 版本對(duì)模塊源代碼的釋放時(shí)機(jī)進(jìn)行了優(yōu)化,現(xiàn)在用戶在使用 bun—hot 重新加載代碼時(shí),可以令 RAM 用量降低一半。開(kāi)發(fā)團(tuán)隊(duì)同時(shí)提到他們還修復(fù)了一個(gè)在導(dǎo)入或請(qǐng)求已被回收的模塊時(shí)保留其源代碼引用的錯(cuò)誤,因此進(jìn)一步降低了 RAM 消耗情況。

Node.js 兼容性方面,Bun 進(jìn)行了大量改進(jìn)和錯(cuò)誤修復(fù),確保 Node.js 庫(kù)可以在 Bun 中順暢運(yùn)行,也使得開(kāi)發(fā)者將應(yīng)用程序從 Node.js 遷移至 Bun 更加容易,提高了該環(huán)境的實(shí)用性和穩(wěn)定性。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Bun,Bidejs,JavaScript

軟媒旗下網(wǎng)站: IT之家 最會(huì)買(mǎi) - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買(mǎi) 要知