We look into how bundlers place modules into output files in a process called "chunking".
What are the competing metrics that can be influenced by chunking?
Why is CSS and JS chunking completely different?
What are performance considerations for large apps?
How does JS chunking and CSS chunking work in Webpack/Turbopack/Next.js (on a high level)?
This talk has been presented at JSNation 2026, check out the latest edition of this JavaScript Conference.




















