Suggest an editImprove this articleRefine the answer for “Why is Webpack called a "modular bundler"?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Modular bundler** - a tool that treats every file (JS, CSS, image, font, JSON) as a module, builds a dependency graph from `import` and `require`, and then combines the modules into one or several final bundles. **Key point:** hence the term modular bundler - a tool that bundles modules together.Shown above the full answer for quick recall.Answer (EN)ImageWebpack is called a **"modular bundler"** because it: 1. **Treats files as modules.** Every file (JS, CSS, image, font, JSON) is treated by Webpack as a module with its own dependencies. 2. **Builds a dependency graph.** Webpack analyzes `import` and `require` statements, determines which modules depend on which, and builds a complete map of the project's connections. 3. **"Bundles" - combines modules into output files.** After analyzing dependencies, Webpack assembles everything into one or several bundles: optimized files ready for the browser to load. In short: **modules → dependency graph → one bundle (or several bundles)**. Hence the term **modular bundler**: a tool that bundles modules together.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.