Angular states in its documentation that it is compatible with 2 most recent versions (and latest+ESR for Firefox) for all major browsers. Since Angular uses standard DOM API under the hood it should be possible to polyfill Angular to be compatible with old browsers. My concrete usecase for this is: I need to support old browsers which are not updateable since they are backed into the the firmware of a device (don't be afraid they are not connected to the internet -> no security issues) The questions are: Is there a list of browser features which have to be polyfilled? Did anyone already do this kind of stuff? Is there a list of existing polyfills which could do the job? Is the core-js polyfill enough? Continue reading...