Bundler Bonanza
summary
Explains why bundlers rely on AST transforms and shows concrete tooling choices: Babel plugins and codemods (with Babel plugin tester) for automated refactors, esbuild and SWC for speed, Rollup for library tree‑shaking, V for dev ESM loading and Rollup/esbuild production builds, Parcel for zero‑config, TurboPack and RSPack as new Rust alternatives. Claims include SWC: 20x faster and a report that a team transpiled 2M lines in ~10s; notes a single webpack plugin once added ~15 minutes to builds in a large monorepo with 1000+ monthly users.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:14Why bundle JavaScript
- 10:16Abstract syntax trees
- 21:57Modern bundlers overview
- 26:11Webpack deep dive
- 29:18ESBuild and Rollup
- 32:05Vite bundler
- 37:03Parcel zero-config
- 38:48TurboPack and RSBuild
- 44:11Conclusion and Q&A
related talks
39mBundlers: a deep dive into modern JavaScript build tools
26mBundlers a deep dive into modern JavaScript build tools
24mTurbopack and Rspack - Modern day JavaScript bundlers
48mBuild tools 101
40mBuilding a Platform: Webpack and the Future
15mThe Superpower of ASTs: How We Saved 16% on Our Bundle Size
23mRspack: The Rust-Fueled Bundling Breakthrough
08mParcel 2: the Automagical Bundler
