Skip to content

SYSTEM Cited by 1 source

esbuild

esbuild (esbuild.github.io) is an extremely fast JavaScript / TypeScript bundler written in Go. Positioned for server-side bundling workloads and SDK build phases where Rollup's plugin ecosystem isn't needed and raw build speed is.

Stub

This page covers only what currently-ingested sources name about esbuild. Broader esbuild internals (plugin API, bundler output shapes, transform API vs build API, tree-shaking model) are out of scope until a source discusses them.

Relevance to the wiki (2026-04-21)

Vercel's 2026-04-21 WDK post names esbuild as the server-side bundler in its integration pipeline:

esbuild runs in parallel to the user's framework bundler (Rollup in the Vite-based case): client-mode code goes through Rollup during the framework build, step-mode and workflow-mode code goes through esbuild during WDK's own build phase. The two output streams don't interfere.

Why esbuild (rather than Rollup) for server-side

Not explicitly disclosed in the 2026-04-21 post. Plausible reasons (per general ecosystem norms):

  • Faster build times (esbuild is ~10-100× faster than Rollup).
  • Smaller plugin surface needed for server bundling (handler code, no CSS / asset pipeline).
  • Nitro uses esbuild internally — shared build substrate.

Seen in

Last updated · 542 distilled / 1,571 read