Skip to content

Commit ff1cfaf

Browse files
authored
Add JS TypedArrays compat data (mdn#351)
* Add ArrayBuffer compat data * Add DataView compat data * Add TypedArray compat data * Add TypedArrays compat data * Remove 'en-US' from mdn_urls * Remove .0 * Address review comments * Sort entries in TypedArray.json
1 parent 4df9cea commit ff1cfaf

File tree

12 files changed

+6094
-0
lines changed

12 files changed

+6094
-0
lines changed

javascript/builtins/ArrayBuffer.json

Lines changed: 440 additions & 0 deletions
Large diffs are not rendered by default.

javascript/builtins/DataView.json

Lines changed: 1302 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
{
2+
"javascript": {
3+
"builtins": {
4+
"Float32Array": {
5+
"__compat": {
6+
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array",
7+
"support": {
8+
"webview_android": {
9+
"version_added": "4"
10+
},
11+
"chrome": {
12+
"version_added": "7"
13+
},
14+
"chrome_android": {
15+
"version_added": true
16+
},
17+
"edge": {
18+
"version_added": true
19+
},
20+
"edge_mobile": {
21+
"version_added": true
22+
},
23+
"firefox": {
24+
"version_added": "4"
25+
},
26+
"firefox_android": {
27+
"version_added": "4"
28+
},
29+
"ie": {
30+
"version_added": "10"
31+
},
32+
"ie_mobile": {
33+
"version_added": "10"
34+
},
35+
"nodejs": {
36+
"version_added": true
37+
},
38+
"opera": {
39+
"version_added": "11.6"
40+
},
41+
"opera_android": {
42+
"version_added": "11.6"
43+
},
44+
"safari": {
45+
"version_added": "5.1"
46+
},
47+
"safari_ios": {
48+
"version_added": "4.2"
49+
}
50+
},
51+
"status": {
52+
"experimental": false,
53+
"standard_track": true,
54+
"deprecated": false
55+
}
56+
},
57+
"new_required": {
58+
"__compat": {
59+
"description": "<code>Float32Array()</code> without <code>new</code> throws",
60+
"support": {
61+
"webview_android": {
62+
"version_added": null
63+
},
64+
"chrome": {
65+
"version_added": null
66+
},
67+
"chrome_android": {
68+
"version_added": null
69+
},
70+
"edge": {
71+
"version_added": null
72+
},
73+
"edge_mobile": {
74+
"version_added": null
75+
},
76+
"firefox": {
77+
"version_added": "44"
78+
},
79+
"firefox_android": {
80+
"version_added": "44"
81+
},
82+
"ie": {
83+
"version_added": null
84+
},
85+
"ie_mobile": {
86+
"version_added": null
87+
},
88+
"nodejs": {
89+
"version_added": null
90+
},
91+
"opera": {
92+
"version_added": null
93+
},
94+
"opera_android": {
95+
"version_added": null
96+
},
97+
"safari": {
98+
"version_added": null
99+
},
100+
"safari_ios": {
101+
"version_added": null
102+
}
103+
},
104+
"status": {
105+
"experimental": false,
106+
"standard_track": true,
107+
"deprecated": false
108+
}
109+
}
110+
},
111+
"iterable_in_constructor": {
112+
"__compat": {
113+
"description": "Iterable in constructor",
114+
"support": {
115+
"webview_android": {
116+
"version_added": null
117+
},
118+
"chrome": {
119+
"version_added": null
120+
},
121+
"chrome_android": {
122+
"version_added": null
123+
},
124+
"edge": {
125+
"version_added": null
126+
},
127+
"edge_mobile": {
128+
"version_added": null
129+
},
130+
"firefox": {
131+
"version_added": "52"
132+
},
133+
"firefox_android": {
134+
"version_added": "52"
135+
},
136+
"ie": {
137+
"version_added": null
138+
},
139+
"ie_mobile": {
140+
"version_added": null
141+
},
142+
"nodejs": {
143+
"version_added": null
144+
},
145+
"opera": {
146+
"version_added": null
147+
},
148+
"opera_android": {
149+
"version_added": null
150+
},
151+
"safari": {
152+
"version_added": null
153+
},
154+
"safari_ios": {
155+
"version_added": null
156+
}
157+
},
158+
"status": {
159+
"experimental": false,
160+
"standard_track": true,
161+
"deprecated": false
162+
}
163+
}
164+
},
165+
"constructor_without_arguments": {
166+
"__compat": {
167+
"description": "Constructor without arguments",
168+
"support": {
169+
"webview_android": {
170+
"version_added": null
171+
},
172+
"chrome": {
173+
"version_added": null
174+
},
175+
"chrome_android": {
176+
"version_added": null
177+
},
178+
"edge": {
179+
"version_added": null
180+
},
181+
"edge_mobile": {
182+
"version_added": null
183+
},
184+
"firefox": {
185+
"version_added": "55"
186+
},
187+
"firefox_android": {
188+
"version_added": "55"
189+
},
190+
"ie": {
191+
"version_added": null
192+
},
193+
"ie_mobile": {
194+
"version_added": null
195+
},
196+
"nodejs": {
197+
"version_added": null
198+
},
199+
"opera": {
200+
"version_added": null
201+
},
202+
"opera_android": {
203+
"version_added": null
204+
},
205+
"safari": {
206+
"version_added": null
207+
},
208+
"safari_ios": {
209+
"version_added": null
210+
}
211+
},
212+
"status": {
213+
"experimental": false,
214+
"standard_track": true,
215+
"deprecated": false
216+
}
217+
}
218+
}
219+
}
220+
}
221+
}
222+
}

0 commit comments

Comments
 (0)