Modern web applications routinely load tens of megabytes of dependencies, frameworks, utility libraries, polyfills, parsers, validators, internationalization tables, assembled from hundreds of npm ...