Someone please correct me if I’m wrong but wouldn’t this also allow for caching across sites? Meaning that once one site requests react@16.13.1 the browser should cache it so that once the user goes to another site that asks for the same version then the browser should serve the cached version. This would be an acceptable trade off for me as far as the lack of code splitting and tree shaking goes.