@@ -5,35 +5,56 @@ Features are grouped by ECMAScript version.
5
5
6
6
## ECMAScript 2015
7
7
8
+ ### Arrow function expressions
9
+
10
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#browser_compatibility )
11
+ - For Wasm_of_ocaml
12
+
8
13
### Classes
9
14
10
15
- [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#browser_compatibility )
11
16
12
- ### Rest parameters
17
+ ### const
13
18
14
- - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters #browser_compatibility )
19
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const #browser_compatibility )
15
20
16
- ### Spread syntax (in function call)
21
+ ### for...of
17
22
18
- - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax#browser_compatibility )
23
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of#browser_compatibility )
24
+
25
+ ### let
26
+
27
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#browser_compatibility )
28
+
29
+ ### Map
30
+
31
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map#browser_compatibility )
32
+ - Used in runtime for data structures and object tracking
19
33
20
34
### Object.assign
21
35
22
36
- [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#browser_compatibility )
23
37
24
- ### Arrow function expressions
38
+ ### Rest parameters
25
39
26
- - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#browser_compatibility )
27
- - For Wasm_of_ocaml
40
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters#browser_compatibility )
41
+
42
+ ### Set
43
+
44
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set#browser_compatibility )
45
+
46
+ ### Spread syntax (in function call)
47
+
48
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax#browser_compatibility )
28
49
29
50
### TypedArray
30
51
31
52
- [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#browser_compatibility )
32
53
- To implement bigarray
33
54
34
- ### Map
55
+ ### WeakMap
35
56
36
- - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map #browser_compatibility )
57
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap #browser_compatibility )
37
58
38
59
## ECMAScript 2016
39
60
@@ -49,18 +70,27 @@ Features are grouped by ECMAScript version.
49
70
50
71
## ECMAScript 2020
51
72
73
+ ### BigInt
74
+
75
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt#browser_compatibility )
76
+ - For Wasm_of_ocaml
77
+
52
78
### globalThis
53
79
54
80
- [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/globalThis#browser_compatibility )
55
81
- Polyfilled in the repository
56
82
57
- ### BigInt
83
+ ### Optional chaining (?.)
58
84
59
- - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt#browser_compatibility )
60
- - For Wasm_of_ocaml
85
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining#browser_compatibility )
61
86
62
87
## ECMAScript 2021
63
88
89
+ ### FinalizationRegistry
90
+
91
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry#browser_compatibility )
92
+ - Optional for js_of_ocaml
93
+
64
94
### WeakRef
65
95
66
96
- [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakRef#browser_compatibility )
@@ -69,6 +99,26 @@ Features are grouped by ECMAScript version.
69
99
70
100
## Web APIs
71
101
102
+ ### Canvas API
103
+
104
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API#browser_compatibility )
105
+
106
+ ### Crypto API
107
+
108
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/API/Crypto#browser_compatibility )
109
+
110
+ ### Document API
111
+
112
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/API/Document#browser_compatibility )
113
+
114
+ ### Image API
115
+
116
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement#browser_compatibility )
117
+
118
+ ### Performance API
119
+
120
+ - [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/API/Performance#browser_compatibility )
121
+
72
122
### XMLHttpRequest
73
123
74
124
- [ Compatibility] ( https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#browser_compatibility )
@@ -78,3 +128,23 @@ Features are grouped by ECMAScript version.
78
128
### Built-in modules with ` node: ` prefix
79
129
80
130
- [ Compatibility] ( https://nodejs.org/docs/latest/api/modules.html#built-in-modules )
131
+
132
+ ### Child process
133
+
134
+ - [ Compatibility] ( https://nodejs.org/docs/latest/api/child_process.html )
135
+
136
+ ### File system
137
+
138
+ - [ Compatibility] ( https://nodejs.org/docs/latest/api/fs.html )
139
+
140
+ ### Process
141
+
142
+ - [ Compatibility] ( https://nodejs.org/docs/latest/api/process.html )
143
+
144
+ ### TTY
145
+
146
+ - [ Compatibility] ( https://nodejs.org/docs/latest/api/tty.html )
147
+
148
+ ### Util
149
+
150
+ - [ Compatibility] ( https://nodejs.org/docs/latest/api/util.html )
0 commit comments