update: thanks for disambiguating the title, OP!
Edit: For context, previous title was "Twitter web app gzip size dropped from 16.6 KB to 2.7 KB by removing polyfills"
modern: ES6+, less polyfill
legacy: ES5, more polyfill
The appropriate variation is served by detecting browser’s version from the User-Agent string
https://angular.io/guide/deployment#differential-loading
https://twitter.com/charliecroom/status/1291478104016289799
update: thanks for disambiguating the title, OP!