esbuild
Esbuild is written in Go and pre-bundles dependencies 10-100x faster than JavaScript-based bundlers.
https://esbuild.github.io/
Extreme speed without needing a cache
ES6 and CommonJS modules
Tree-shaking of ES6 modules
An API for JavaScript and Go
TypeScript and JSX syntax
Source maps
Minification
Plugins
esbuild は Go で書かれているから速いというより、構文解析すっ飛ばして一回のパスでコンパイルするから速い。同じアプローチで JS で実装してもたぶんそこそこ速くなる。
https://zenn.dev/mizchi/articles/native-esm-age
2020 ABEMAにesbuildを導入してWebのバンドル処理を69倍高速化した話
関連
SWC