JavaScript執行環境Bun效能大幅提升,網頁應用框架express.js請求吞吐量增50%
支付動態 · 2024-08-09

Bun 1.1.22更新重點提升效能表現,Express.js執行速度為Node.js的3倍,ES模組載入速度4倍速改進,新版Bun的記憶體使用量減少,還增強了在Node.js的相容性

以執行速度著稱的JavaScript執行環境Bun,在其最新版本1.1.22又對效能進行了一系列的強化,網頁應用框架Express.js的執行速度進一步提升,ES模組在Windows上的執行速度也更快了,POST請求時Bun.serve()速度快了10%,而記憶體使用量大幅減少,對Node.js相容性獲得改善。整體來說新版本Bun的開發體驗和程式執行效率都有顯著提升。

Bun相較於Node.js是更為現代化的JavaScript執行環境,以其高效能和豐富內建工具著稱。Bun在處理HTTP請求和模組載入方面都比Node.js更快,應用程式的執行效率也較好,而且原生支援JavaScript、TypeScript和JSX/TSX,讓開發者使用起來更方便。

Bun 1.1.22的效能改進是一大重點,首先,Express.js框架在Bun中的效能獲得大幅提升,請求吞吐量相比上一版本提高了50%,Express.js在Bun中執行速度是Node.js的3倍。另外,針對Windows平臺的最佳化,ES模組的載入速度提升達4倍,開發團隊解釋,原本只在Linux和macOS實作的並行轉譯(Concurrent Transpilation)技術現在也上到Windows中。

此外,Bun高效能HTTP伺服器功能Bun.serve(),處理Post請求的吞吐量提升10%,特別是在程式碼不需要讀取請求主體,例如上傳的資料或表單等情況,效能提升更為明顯。以上這些改進都大幅提升Bun在處理高負載應用程式時的效率和反應速度。

新版本Bun在記憶體使用量也有改善,透過最佳化模組原始碼釋放時機,達到在使用bun—hot重新載入程式碼時,記憶體使用量減少一半。開發團隊也修復了一個匯入或是要求已經被回收的模組,會保留其原始碼引用的錯誤,而這也進一步減少記憶體消耗

在Node.js相容性方面,Bun做了大量改進和錯誤修正,確保Node.js函式庫可以在Bun中順暢運作,也使得開發者將應用程式從Node.js搬遷至Bun更加容易,提高了Bun的實用性和穩定性。

熱門文章
巴西擬將博弈稅率提高至24% 稅收將用於社保與醫療領域
合規與政策
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
西班牙監管機構警告在線賭博平臺存在身份盜竊行為
合規與政策
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
英國確認各垂直行業的賭博稅稅率
合規與政策
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
灰度在iGB L!VE 2026展位T70和你相約7月,一起點燃倫敦的熱情!
灰度頭條
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
首頁
遊戲
合作
發現
我的