Use it for optimization.splitChunks configuration questions.
Bundle can be divided for smaller pieces (chunks) to achieve:
- lazy loading;
- parallel loading;
- moving stable part of bundle to special 'vendor' chunk that could be cached individually;
- avoid loading duplicated code between multiple entrypoints.
Further reading: https://medium.com/webpack/webpack-4-code-splitting-chunk-graph-and-the-splitchunks-optimization-be739a861366