Learn webpack
Configurable module bundler that builds a dependency graph into optimized bundles
webpack is the module bundler that powered a decade of frontend development: starting from entry points it builds a dependency graph of JavaScript, CSS and assets, transforms them with loaders and plugins, and emits optimized bundles. It still runs a huge number of production applications and enterprise build pipelines, and its concepts (loaders, code splitting, module federation) underpin newer tools such as Rspack.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know