Webpack is a static module bundler for modern JavaScript applications. It processes your application and internally builds a dependency graph which maps every module your project needs and generates bundles. Webpack can transform, bundle, or package just about any resource or asset, making it a cornerstone of modern web development build processes.