File tree Expand file tree Collapse file tree 4 files changed +85
-8
lines changed Expand file tree Collapse file tree 4 files changed +85
-8
lines changed Original file line number Diff line number Diff line change 66 - https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#sec-modules
77snapshot : ecmascript-2015
88group : js-modules
9+ status :
10+ compute_from :
11+ - html.elements.script.type.module
12+ - html.elements.script.nomodule
13+ - javascript.statements.export
14+ - javascript.statements.import
915compat_features :
10- # TODO: Consider notes or partial implementation for Safari 10.1 due to the
11- # lack of support for nomodule. It's important for fallback behavior, but in
12- # the long term not important if JS modules support is completely ubiquitous.
1316 - html.elements.script.nomodule
1417 - html.elements.script.type.module
1518 - javascript.statements.export
1619 - javascript.statements.export.default
20+ - javascript.statements.export.namespace
21+ - javascript.statements.import.import_attributes
22+ - javascript.statements.import.worklet_support
1723 - javascript.statements.import
18- # Excluded because SVG is not essential for using JS modules, the 99% use case
19- # would be in HTML even if SVG was perfectly supported.
20- # - svg.elements.script.type.module
24+ - javascript.operators.import
25+ - javascript.operators.import_meta
26+ - javascript.operators.import_meta.resolve
27+ - svg.elements.script.type.module
Original file line number Diff line number Diff line change @@ -43,3 +43,75 @@ compat_features:
4343 # safari: "11"
4444 # safari_ios: "11"
4545 - html.elements.script.nomodule
46+
47+ # baseline: high
48+ # baseline_low_date: 2020-01-15
49+ # baseline_high_date: 2022-07-15
50+ # support:
51+ # chrome: "63"
52+ # chrome_android: "63"
53+ # edge: "79"
54+ # firefox: "67"
55+ # firefox_android: "67"
56+ # safari: "11.1"
57+ # safari_ios: "11.3"
58+ - javascript.operators.import
59+
60+ # baseline: high
61+ # baseline_low_date: 2020-01-15
62+ # baseline_high_date: 2022-07-15
63+ # support:
64+ # chrome: "64"
65+ # chrome_android: "64"
66+ # edge: "79"
67+ # firefox: "62"
68+ # firefox_android: "62"
69+ # safari: "11.1"
70+ # safari_ios: "12"
71+ - javascript.operators.import_meta
72+
73+ # baseline: high
74+ # baseline_low_date: 2021-04-26
75+ # baseline_high_date: 2023-10-26
76+ # support:
77+ # chrome: "72"
78+ # chrome_android: "72"
79+ # edge: "79"
80+ # firefox: "80"
81+ # firefox_android: "80"
82+ # safari: "14.1"
83+ # safari_ios: "14.5"
84+ - javascript.statements.export.namespace
85+
86+ # baseline: low
87+ # baseline_low_date: 2023-03-27
88+ # support:
89+ # chrome: "105"
90+ # chrome_android: "105"
91+ # edge: "105"
92+ # firefox: "106"
93+ # firefox_android: "106"
94+ # safari: "16.4"
95+ # safari_ios: "16.4"
96+ - javascript.operators.import_meta.resolve
97+
98+ # baseline: false
99+ # support:
100+ # chrome: "123"
101+ # chrome_android: "123"
102+ # edge: "123"
103+ # safari: "17.2"
104+ # safari_ios: "17.2"
105+ - javascript.statements.import.import_attributes
106+
107+ # baseline: false
108+ # support:
109+ # firefox: "114"
110+ # firefox_android: "114"
111+ - javascript.statements.import.worklet_support
112+
113+ # baseline: false
114+ # support:
115+ # firefox: "117"
116+ # firefox_android: "117"
117+ - svg.elements.script.type.module
Original file line number Diff line number Diff line change @@ -604,4 +604,3 @@ compat_features:
604604 - css.properties.vector-effect
605605 - css.properties.x
606606 - css.properties.y
607- - svg.elements.script.type.module
Original file line number Diff line number Diff line change @@ -1819,7 +1819,6 @@ compat_features:
18191819 - api.SVGScriptElement.defer
18201820 - svg.elements.script.async
18211821 - svg.elements.script.defer
1822- - svg.elements.script.type.module
18231822
18241823 # baseline: false
18251824 # support:
You can’t perform that action at this time.
0 commit comments