Webpack is a static module bundler for JavaScript applications. Its main purpose is to bundle and optimise static assets, such as JavaScript files, CSS, and images so that they can be efficiently served to a web browser.
- It internally builds a dependency graph from one or more entry points and then combines every module our project needs into one or more bundles, which are static assets to serve your content from.
- Since version 4.0.0, webpack does not require a configuration file to bundle your project.