# Browser support Angular supports most recent browsers. This includes the following specific versions:
Chrome | Firefox | Edge | IE | Safari | iOS | Android | IE Mobile |
---|---|---|---|---|---|---|---|
latest | latest | 14 | 11 | 10 | 10 |
Nougat (7.0) Marshmallow (6.0) |
11 |
13 | 10 | 9 | 9 |
Lollipop (5.0, 5.1) |
|||
9 | 8 | 8 |
KitKat (4.4) |
||||
7 | 7 |
Jelly Bean (4.1, 4.2, 4.3) |
Browsers (Desktop & Mobile) | Polyfills Required |
---|---|
Chrome, Firefox, Edge, Safari 9+ | [ES7/reflect](guide/browser-support#core-es7-reflect) (JIT only) |
Safari 7 & 8, IE10 & 11, Android 4.1+ | [ES6](guide/browser-support#core-es6) |
IE9 |
[ES6 classList](guide/browser-support#classlist) |
Feature | Polyfill | Browsers (Desktop & Mobile) |
---|---|---|
[JIT compilation](guide/aot-compiler). Required to reflect for metadata. | [ES7/reflect](guide/browser-support#core-es7-reflect) | All current browsers. Enabled by default. Can remove If you always use AOT and only use Angular decorators. |
[Animations](guide/animations) | [Web Animations](guide/browser-support#web-animations) |
All but Chrome and Firefox Not supported in IE9 |
If you use the following deprecated i18n pipes: [date](api/common/DeprecatedDatePipe), [currency](api/common/DeprecatedCurrencyPipe), [decimal](api/common/DeprecatedDecimalPipe) and [percent](api/common/DeprecatedPercentPipe) | [Intl API](guide/browser-support#intl) | All but Chrome, Firefox, Edge, IE11 and Safari 10 |
[NgClass](api/common/NgClass) on SVG elements | [classList](guide/browser-support#classlist) | IE10, IE11 |
[Http](guide/http) when sending and receiving binary data |
[Typed Array](guide/browser-support#typedarray) [Blob](guide/browser-support#blob) [FormData](guide/browser-support#formdata) |
IE 9 |
Polyfill | License | Size* |
---|---|---|
ES7/reflect | MIT | 0.5KB |
ES6 | MIT | 27.4KB |
classList | Public domain | 1KB |
Intl | MIT / Unicode license | 13.5KB |
Web Animations | Apache | 14.8KB |
Typed Array | MIT | 4KB |
Blob | MIT | 1.3KB |
FormData | MIT | 0.4KB |