esbuild 作为一款新的构建工具,构建打包速度几乎完全碾压市面上流行的 webpack5,rollup 等工具。目前国内流行的 Vite 也使用了 esbuild 来预构建依赖,官方宣称速度快了 10 - 100 倍。
esbulid 为什么这么快呢?esbuild 是用 Go 语言编写的,可以编译为本地代码,执行速度比 Js 要快很多,并且自带多线程,可以更好的利用 CPU。我们不深度调研,反正记住,esbuild 很快就对了。
本文主要是来尝试体验下 esbuild,顺便做了下记录。
esbuild 作为一款新的构建工具,可以打包构建 React,Vue,TypeScript 项目,但是目前社区还不够完善,不过随着 esbuild 社区的发展,会有更多的功能支持,也坚信会成为一款优秀的构建工具,以后也可以应用到生产中。