TL;DR: Modern sites often combine all of their JavaScript into a single, large bundle. When JavaScript is served this way, download and processing times can be significant on mobile devices and networks….
Source: https://developers.google.com/web/fundamentals/performance/optimizing-javascript/code-splitting/