esbuild

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,请查阅快速入门章节。