esbuildJavaScript 打包和压缩工具

联合创作 · 2023-10-01 13:38

esbuild 是 Go 编写的 JavaScript 打包和压缩工具,支持 TypeScript。


根据项目介绍中的 Benchmark 测试结果,在使用同一份代码 (three.js) 的情况下,esbuild 比其他打包工具(rollup / webpack / parcel 等)快了至少 100 倍。Vue.js 作者尤雨溪的新工具 Vite 也是基于 esbuild 转换库来添加对 TypeScript 的支持。


主要特性



  • 速度极快,无需缓存

  • 支持 ES6 和 CommonJS 模块

  • 支持 Tree shaking

  • 适用于 Go 和 JavaScript 的 API

  • 支持 TypeScript 和 JSX 语法

  • 生成 Source map

  • 插件

  • 加载器

  • 压缩&打包

  • ……


Benchmark 测试对比


浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报