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

Webpackwebpack 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 Kopperscreator

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

  • Webpack
    ImageWebpack

    OpenJS Foundation, Public domain, via Wikimedia Commons

Related