esbuild
极速 JavaScript 打包器
极快的速度,无需缓存
支持 ES6 和 CommonJS
支持对 ES6 模块 tree shaking
API 可用于 JavaScript 和 Go
兼容 TypeScript 和 JSX 语法
支持 Source maps
支持 Minification
支持 plugins
esbuild 构建工具的核心目标是开创构建工具性能的新时代, 同时创建一个易于使用的现代构建工具。
esbuild 作为一款新的构建工具,构建打包速度几乎完全碾压市面上流行的 webpack5,rollup 等工具。目前国内流行的 Vite 也使用了 esbuild 来预构建依赖,官方宣称速度快了 10 - 100 倍。
esbuild 是用 Go 语言编写的,可以编译为本地代码,执行速度比 Js 要快很多,并且自带多线程,可以更好地利用 CPU。
如想试用 esbuild,请查阅快速入门章节。