Skip to content

Commit 98af479

Browse files
authored
Drop support for IE 11 and Samsung 4 (#23234)
1 parent d1c981b commit 98af479

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

.browserslistrc

+10-16
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44
# - released in the last year + current alpha/beta versions
55
# - Firefox extended support release (ESR)
66
# - with global utilization at or above 0.5%
7-
# - must support dynamic import of ES modules
8-
# - exclude browsers no longer being maintained
7+
# - exclude dead browsers (no security maintenance for 2+ years)
98
# - exclude KaiOS, QQ, and UC browsers due to lack of sufficient feature support data
109
unreleased versions
1110
last 1 year
1211
Firefox ESR
13-
>= 0.5% and supports es6-module-dynamic-import
12+
>= 0.5%
1413
not dead
1514
not KaiOS > 0
1615
not QQAndroid > 0
@@ -20,23 +19,18 @@ not UCAndroid > 0
2019
# Legacy builds are served when modern requirements are not met and support browsers:
2120
# - released in the last 7 years + current alpha/beta versionss
2221
# - with global utilization at or above 0.05%
23-
# The lattermost query ensures that support for popular old browsers is not dropped too early
24-
# (e.g. IE 11, Android 4.4, or Samsung 4).
25-
#
26-
# In addition, legacy browsers must support some minimum features that cannot be polyfilled:
27-
# - ES5 (strict mode)
28-
# - web sockets to communicate with backend
29-
# - inline SVG used widely in buttons, widgets, etc.
30-
# - custom events used for most user interactions
31-
# - CSS flexbox used in the majority of the layout
32-
# Nearly all of these are redundant with the above rules.
33-
# As of May 2023, only web sockets must be added to the query.
22+
# - exclude dead browsers (no security maintenance for 2+ years)
23+
# - exclude Opera Mini which does not support web sockets
3424
unreleased versions
3525
last 7 years
36-
>= 0.05% and supports websockets
26+
>= 0.05%
27+
not dead
28+
not op_mini all
3729

3830
[legacy-sw]
3931
# Same as legacy plus supports service workers
4032
unreleased versions
4133
last 7 years
42-
>= 0.05% and supports websockets and supports serviceworkers
34+
>= 0.05% and supports serviceworkers
35+
not dead
36+
not op_mini all

0 commit comments

Comments
 (0)