跳至內容

Esbuild

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
esbuild
原作者Evan Wallace
當前版本
  • 0.27.2(2025年12月17日;穩定版本)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
操作系統跨平台在維基數據編輯
語言英文
類型開源軟件
JavaScript打包程式
JavaScript程序庫在維基數據編輯
許可協議 編輯維基數據鏈接
網站esbuild.github.io 編輯維基數據鏈接

esbuild是一個由Evan Wallace開發的自由開源的模塊打包和代碼壓縮工具,支持JavaScriptCSS。 esbuild使用Go而非JavaScript編寫,聲稱通過利用並行性和共享內存比其他打包工具快十至百倍。[2][3][4][5]它支持TypeScriptJSX搖樹優化,並可通過插件進行擴展。esbuild提供WindowsLinuxmacOSBSDOpenHarmonyAndroid的預構建npm包。

esbuild已被用於VitePhoenix 框架Netlify函數[6]Angularv17、Ruby on Rails v7起也採用了esbuild。[7]

參考文獻

[編輯]
  1. ^ Release 0.27.2. 2025年12月17日 [2025年12月17日]. 
  2. ^ Tyson, Matthew. 7 tools transforming JavaScript development. InfoWorld. 26 May 2021 (英語). 
  3. ^ Beswick, James. Optimizing Node.js dependencies in AWS Lambda | AWS Compute Blog. aws.amazon.com. 13 July 2022. 
  4. ^ 範文傑. Why is esbuild so fast. SegmentFault. 25 June 2021 (英語). 
  5. ^ Minnick, Chris. JavaScript All-in-One For Dummies. John Wiley & Sons. 5 April 2023: 515. ISBN 978-1-119-90685-8 (英語). because it’s faster (as a result of being written in the Go language). 
  6. ^ Bouças, Eduardo. Modern, faster Netlify Functions: New bundler and JavaScript features. Netlify. 2 April 2021 (英語). 
  7. ^ Krill, Paul. Ruby on Rails 7 pousse le no-node pour le bundling JavaScript - Le Monde Informatique. Le Monde informatique. 22 September 2021 [10 November 2023] (法語).