From 64fc8b8ee5343585060c3eca71931cd101859923 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Wed, 27 May 2020 10:07:06 -0700 Subject: [PATCH] docs: add IE mobile to deprecated browsers (#37313) Mobile versions of IE should also be deprecated, as the same reasons for deprecating IE 9 and 10 apply. PR Close #37313 --- aio/content/guide/browser-support.md | 5 +++-- aio/content/guide/deprecations.md | 14 +++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/aio/content/guide/browser-support.md b/aio/content/guide/browser-support.md index 8ec9db1fc1..9a3d7b57bf 100644 --- a/aio/content/guide/browser-support.md +++ b/aio/content/guide/browser-support.md @@ -54,16 +54,17 @@ Angular supports most recent browsers. This includes the following specific vers
11, 10*, 9* ("compatibility view" mode not supported)
-
*deprecated in v10, see the deprecations guide.
+
*deprecated in v10, see the {@link guide/deprecations#ie-9-10-and-mobile deprecations guide}.
- IE Mobile + IE Mobile* 11 +
*deprecated in v10, see the {@link guide/deprecations#ie-9-10-and-mobile deprecations guide}.
diff --git a/aio/content/guide/deprecations.md b/aio/content/guide/deprecations.md index 66da2ea902..f353e08401 100644 --- a/aio/content/guide/deprecations.md +++ b/aio/content/guide/deprecations.md @@ -59,7 +59,7 @@ v9 - v12 | `@angular/core/testing` | [`TestBed.get`](#testing) | v12 | | `@angular/router` | [`ActivatedRoute` params and `queryParams` properties](#activatedroute-props) | unspecified | | template syntax | [`/deep/`, `>>>`, and `::ng-deep`](#deep-component-style-selector) | unspecified | -| browser support | [`IE 9 and 10`](#ie-9-10) | v11 | +| browser support | [`IE 9 and 10, IE mobile`](#ie-9-10-and-mobile) | v11 | @@ -459,17 +459,17 @@ export class MyModule { ``` -{@a ie-9-10} -### IE 9 and 10 support +{@a ie-9-10-and-mobile} +### IE 9, 10, and IE mobile support -Support for IE 9 and 10 has been deprecated and will be removed in a future version. +Support for IE 9 and 10 has been deprecated, as well as support for IE Mobile. These will be dropped in a future version. Supporting outdated browsers like these increases bundle size, code complexity, and test load, and also requires time and effort that could be spent on improvements to the framework. For example, fixing issues can be more difficult, as a straightforward fix for modern browsers could break old ones that have quirks due to not receiving updates from vendors. The final decision was made on three key points: -* __Vendor support__: Microsoft dropped support of IE 9 and 10 on 1/12/16, meaning they no longer provide security updates or technical support. -* __Usage statistics__: We looked at usage trends for IE 9 and 10 from various sources and all indicated that usage percentages were extremely small (fractions of 1%). -* __Feedback from partners__: We also reached out to some of our Angular customers and none expressed concern about dropping IE 9 and 10 support. +* __Vendor support__: Microsoft dropped support of IE 9 and 10 on 1/12/16, meaning they no longer provide security updates or technical support. Additionally, Microsoft dropped support for of Windows 10 Mobile in December 2019. +* __Usage statistics__: We looked at usage trends for IE 9 and 10 (as well as IE Mobile) from various sources and all indicated that usage percentages were extremely small (fractions of 1%). +* __Feedback from partners__: We also reached out to some of our Angular customers and none expressed concern about dropping IE 9, 10, nor IE Mobile support. {@a wrapped-value}