March 10, 2012
webpack first released
Tobias Koppers published webpack 0.1.0 on March 10, 2012 — a module bundler that assembles JavaScript, CSSCascading Style Sheets — the language for layout, color, and typography on web pages., and assets for the browser.
What it was for
webpack traces `import` dependencies into a dependency graph and emits optimized bundles — with code splitting, loaders, and plugins. It powered the ReactA JavaScript library for building UIs — component trees and declarative rendering for the web., Vue, and Angular build pipelines of the 2010s before ViteA fast front-end build tool — instant dev server and optimized production bundling. and esbuild. Example: split vendor and app chunks, tree-shake dead code, and hot-reload during development.
People
- Tobias Koppers — creator
Why it's here
webpack defined how frontend teams shipped modular JavaScript before native ES modules dominated.
Why it mattered
It made npmNode Package Manager — the default registry and CLI for installing JavaScript and TypeScript libraries. packages composable in the browser and set expectations for dev servers and production builds.
What it solved
Browsers could not load hundreds of separate npmNode Package Manager — the default registry and CLI for installing JavaScript and TypeScript libraries. modules efficiently; apps needed one optimized artifact.
Media
- ImageWebpack
OpenJS Foundation, Public domain, via Wikimedia Commons
Related
- npm first releasedJanuary 12, 2010
- Node.js first releasedMay 27, 2009
- Browserify first releasedFebruary 3, 2011
- Babel transpiler first releasedSeptember 28, 2014
- ESLint first releasedJuly 16, 2013
- Rollup first releasedMay 21, 2015