Early benchmark from a new JavaScript bundler. It transpiles JSX files: - 3x faster than esbuild - 94x faster than swc - 197x faster than babel
It’s based on esbuild’s source, but written in Zig. Zig is an LLVM frontend (like Rust) with manual memory management. The bundler does fewer memory allocations and moves some work to compile-time, but overall is very similar to esbuild. (esbuild is incredibly well-documented)
The focus is on increasing JavaScript/TypeScript developer velocity and WASM performance. The focus is not e.g. minifying or bundling for production.