仓库
open in new window
构建
open in new window
字数 1166520
open in new window
#
esbuild 为什么快
Esbuild 使用 Go 语言编写,可以直接被转化为机器语言,在启动时直接执行;
而其余大多数的打包工具基于 JS 实现,是解释型语言,需要边运行边解释;
JS 本质上是单线程语言,GO 语言天生具有多线程的优势,充分利用 CPU 资源;
#
vite 与 esbuild 等有什么区别?
esbuild 也有使用,更适合构建简单的应用??? 例如 github action 将 commonjs 打包成一个可执行文件,类似 vercel/ncc 包
#
esbuild/swc/rustpack 之类的工具对比