What actually happens between your source files and the browser, for engineers who live in the backend — module systems (ESM vs CommonJS), why bundling exists, transpilation, the Rust-and-Go speed revolution behind esbuild, SWC, Oxc and Rolldown, tree-shaking and code-splitting, source maps, and the Vite dev-server loop. Demystifying the toolchain so the frontend stops feeling like magic.
Build-Tools
-
The Modern Frontend Build Pipeline