TL;DR Angular CLI understands browsers support range from browserslist configuration. If the application needs to support ES5 browsers and TypeScript target is higher than es5, the CLI automatically makes additional bundles for compatibility. browserslist is the single source of truth, so es5BrowserSupport will be deprecated. Angular CLI v8 (now in beta.15) ships new feature called "Differential L