esbuildJavaScript 打包和壓縮工具
esbuild 是 Go 編寫的 JavaScript 打包和壓縮工具,支持 TypeScript。
根據(jù)項目介紹中的 Benchmark 測試結(jié)果,在使用同一份代碼 (three.js) 的情況下,esbuild 比其他打包工具(rollup / webpack / parcel 等)快了至少 100 倍。Vue.js 作者尤雨溪的新工具 Vite 也是基于 esbuild 轉(zhuǎn)換庫來添加對 TypeScript 的支持。
主要特性
- 速度極快,無需緩存
- 支持 ES6 和 CommonJS 模塊
- 支持 Tree shaking
- 適用于 Go 和 JavaScript 的 API
- 支持 TypeScript 和 JSX 語法
- 生成 Source map
- 插件
- 加載器
- 壓縮&打包
- ……
Benchmark 測試對比
評論
圖片
表情
