Same file, compiled to ES2019

Babel is JavaScript. SWC is Rust. esbuild is Go.

BabelJavaScript142.9msSWCRust19.6msesbuildGo26.3ms

If the speed came from Rust, the Go tool should sit with Babel. It sits with SWC. The gap is a native binary plus a redesigned architecture, not the language.