文/李建興 | 2024-08-09發表

以執行速度著稱的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的實用性和穩定性。
網頁設計.RWD響應式網站.活動網站 / 服務類
網站技術:PHP/MySql
配合振興劵而舉辦的抽獎活動,民眾可以透過「活動辦法」快速了解流程與獎品,點選「序號登錄」並確認抽獎資格後就可以等待開獎結果喔。 抽獎結束後若要確認是否有中獎,可以點擊選單的中獎名單來確認。
網頁設計.RWD響應式網站.企業形象網站.無障礙網頁 / 服務類
網站技術:PHP
響應台灣無障礙的生活的理念,各地輔具中心皆有相關設備提供民眾租借使用以解決生活中的不便利。 為了讓更多無障礙朋友能使用網站,網站目前等級是無障礙2.0且功能操作上也是相當簡易與便利,資訊清楚明瞭。
精選專案.網頁設計.RWD響應式網站.行動版網站.企業形象網站 / 醫療衛生類
網站技術:PHP . Javascript
提供專業輔具工具來幫助行動不便的民眾,協助他們提高自主生活同時減輕照護者負擔。 針對經常會搬運工作的用戶也有推出搬運使用的輔助裝,減少搬運人員腰部的負擔。 有需要的民眾可以在網站上申請體驗喔!!
傑立資訊事業有限公司電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策