【ITBEAR】8月11日消息,近期,Bun執(zhí)行環(huán)境迎來了1.1.22版本的重大更新,進一步鞏固了其在Java執(zhí)行環(huán)境中的領先地位。這款原生支持Java、Type和JSX/TSX的工具,一直以運行效率快而著稱,此次更新更是號稱在性能上實現(xiàn)了顯著提升,同時大幅削減了RAM的使用量,并對Node.js的兼容性進行了深度優(yōu)化。
據ITBEAR了解,官方以流行的網頁框架Express.js為例,進行了性能對比測試。結果顯示,在Bun 1.1.22版本中,Express.js的運行效率相較于Node.js提升了3倍,處理請求時的吞吐量也增長了50%,這一數(shù)據無疑彰顯了Bun在性能優(yōu)化方面的卓越成果。
此外,Bun還特別針對Windows平臺進行了優(yōu)化,新增了并行轉譯技術支持,這一創(chuàng)新使得ES模塊的加載速度得以提升4倍,為Windows用戶帶來了更加流暢的使用體驗。
在內存管理方面,Bun 1.1.22版本對模塊源代碼的釋放時機進行了精細優(yōu)化。當用戶利用bun—hot功能重新加載代碼時,RAM的使用量能夠降低一半。同時,開發(fā)團隊還修復了一個在導入或請求已被回收的模塊時保留其源代碼引用的錯誤,進一步減少了RAM的消耗。
在Node.js兼容性方面,Bun也進行了大量的改進和錯誤修復工作,確保Node.js庫能夠在Bun環(huán)境中順暢運行。這些努力不僅提升了Bun的實用性和穩(wěn)定性,也使得開發(fā)者將應用程序從Node.js遷移至Bun變得更加容易,為開發(fā)者提供了更多的選擇和便利。