Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset. It has been widely used by many companies including Netflix, Amazon Web Services (AWS), Airbnb and Microsoft Azure as well one developer that makes mobile applications.