Skip to content

Commit 282c612

Browse files
Update draft features (#2430)
1 parent 7a56aba commit 282c612

File tree

6 files changed

+22
-97
lines changed

6 files changed

+22
-97
lines changed

features/draft/spec/ecmascript.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2024-12-11
1+
draft_date: 2024-12-12
22
name: ECMAScript Language Specification
33
description: TODO
44
spec: https://tc39.es/ecma262/multipage/
@@ -15,15 +15,11 @@ compat_features:
1515
- javascript.operators.await.top_level
1616
- javascript.operators.exponentiation
1717
- javascript.operators.exponentiation_assignment
18-
- javascript.operators.import
19-
- javascript.operators.import_meta
2018
- javascript.operators.logical_and_assignment
2119
- javascript.operators.logical_or_assignment
2220
- javascript.operators.nullish_coalescing
2321
- javascript.operators.nullish_coalescing_assignment
2422
- javascript.statements.const
25-
- javascript.statements.export.namespace
26-
- javascript.statements.import.worklet_support
2723
- javascript.statements.let
2824
- javascript.statements.try_catch.optional_catch_binding
2925

@@ -903,6 +899,14 @@ compat_features:
903899
# - javascript.operators.destructuring.computed_property_names
904900
# - javascript.operators.destructuring.rest_in_arrays
905901
# - javascript.operators.destructuring.rest_in_objects
902+
# - JavaScript modules:
903+
# - javascript.operators.import
904+
# - javascript.operators.import_meta
905+
# - javascript.statements.export
906+
# - javascript.statements.export.default
907+
# - javascript.statements.export.namespace
908+
# - javascript.statements.import
909+
# - javascript.statements.import.worklet_support
906910
# - JavaScript modules in workers:
907911
# - javascript.operators.import.worker_support
908912
# - javascript.statements.import.worker_support
@@ -911,10 +915,6 @@ compat_features:
911915
# - javascript.operators.spread.spread_in_arrays
912916
# - javascript.operators.spread.spread_in_function_calls
913917
# - javascript.operators.spread.spread_in_object_literals
914-
# - JavaScript modules:
915-
# - javascript.statements.export
916-
# - javascript.statements.export.default
917-
# - javascript.statements.import
918918
# - JavaScript modules in service workers:
919919
# - javascript.statements.import.service_worker_support
920920
# - WebAssembly:

features/draft/spec/ecmascript.yml.dist

Lines changed: 11 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@
22
# Do not edit this file by hand. Edit the source file instead!
33

44
status:
5-
baseline: false
5+
baseline: high
6+
baseline_low_date: 2021-09-20
7+
baseline_high_date: 2024-03-20
68
support:
7-
firefox: "114"
8-
firefox_android: "114"
9+
chrome: "89"
10+
chrome_android: "89"
11+
edge: "89"
12+
firefox: "89"
13+
firefox_android: "89"
14+
safari: "15"
15+
safari_ios: "15"
916
compat_features:
1017
# baseline: high
1118
# baseline_low_date: 2015-07-29
@@ -125,32 +132,6 @@ compat_features:
125132
# safari_ios: "11"
126133
- javascript.grammar.template_literals.template_literal_revision
127134

128-
# baseline: high
129-
# baseline_low_date: 2020-01-15
130-
# baseline_high_date: 2022-07-15
131-
# support:
132-
# chrome: "63"
133-
# chrome_android: "63"
134-
# edge: "79"
135-
# firefox: "67"
136-
# firefox_android: "67"
137-
# safari: "11.1"
138-
# safari_ios: "11.3"
139-
- javascript.operators.import
140-
141-
# baseline: high
142-
# baseline_low_date: 2020-01-15
143-
# baseline_high_date: 2022-07-15
144-
# support:
145-
# chrome: "64"
146-
# chrome_android: "64"
147-
# edge: "79"
148-
# firefox: "62"
149-
# firefox_android: "62"
150-
# safari: "11.1"
151-
# safari_ios: "12"
152-
- javascript.operators.import_meta
153-
154135
# baseline: high
155136
# baseline_low_date: 2020-01-15
156137
# baseline_high_date: 2022-07-15
@@ -231,19 +212,7 @@ compat_features:
231212
- javascript.operators.logical_or_assignment
232213
- javascript.operators.nullish_coalescing_assignment
233214

234-
# baseline: high
235-
# baseline_low_date: 2021-04-26
236-
# baseline_high_date: 2023-10-26
237-
# support:
238-
# chrome: "72"
239-
# chrome_android: "72"
240-
# edge: "79"
241-
# firefox: "80"
242-
# firefox_android: "80"
243-
# safari: "14.1"
244-
# safari_ios: "14.5"
245-
- javascript.statements.export.namespace
246-
215+
# ⬇️ Same status as overall feature ⬇️
247216
# baseline: high
248217
# baseline_low_date: 2021-09-20
249218
# baseline_high_date: 2024-03-20
@@ -256,10 +225,3 @@ compat_features:
256225
# safari: "15"
257226
# safari_ios: "15"
258227
- javascript.operators.await.top_level
259-
260-
# ⬇️ Same status as overall feature ⬇️
261-
# baseline: false
262-
# support:
263-
# firefox: "114"
264-
# firefox_android: "114"
265-
- javascript.statements.import.worklet_support

features/draft/spec/html.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2024-12-09
1+
draft_date: 2024-12-12
22
name: HTML Standard
33
description: TODO
44
spec: https://html.spec.whatwg.org/multipage/
@@ -357,7 +357,6 @@ compat_features:
357357
- http.status.103
358358
- http.status.103.preconnect
359359
- http.status.103.preload
360-
- javascript.operators.import_meta.resolve
361360

362361
# The following features in the spec are already part of web-features:
363362
# - Audio and video tracks:
@@ -2313,6 +2312,7 @@ compat_features:
23132312
# - JavaScript modules:
23142313
# - html.elements.script.nomodule
23152314
# - html.elements.script.type.module
2315+
# - javascript.operators.import_meta.resolve
23162316
# - Import maps:
23172317
# - html.elements.script.type.importmap
23182318
# - <search>:

features/draft/spec/html.yml.dist

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1463,18 +1463,6 @@ compat_features:
14631463
# safari_ios: "16.4"
14641464
- api.ElementInternals.shadowRoot
14651465

1466-
# baseline: low
1467-
# baseline_low_date: 2023-03-27
1468-
# support:
1469-
# chrome: "105"
1470-
# chrome_android: "105"
1471-
# edge: "105"
1472-
# firefox: "106"
1473-
# firefox_android: "106"
1474-
# safari: "16.4"
1475-
# safari_ios: "16.4"
1476-
- javascript.operators.import_meta.resolve
1477-
14781466
# baseline: low
14791467
# baseline_low_date: 2023-04-06
14801468
# support:

features/draft/spec/tc39-import-attributes.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

features/draft/spec/tc39-import-attributes.yml.dist

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)