forked from compat-table/compat-table
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata-common.json
More file actions
60 lines (60 loc) · 2.5 KB
/
data-common.json
File metadata and controls
60 lines (60 loc) · 2.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"babel": {
"regenerator": {
"val": true,
"note_id": "babel-regenerator",
"note_html": "This feature requires native generators or <code>regenerator-runtime</code>, it's a part of <code>babel-polyfill</code> or <code>babel-runtime</code>."
}
},
"typescript": {
"corejs": {
"val": true,
"note_id": "typescript-core-js",
"note_html": "This feature is supported when using TypeScript with <a href='https://github.com/zloirock/core-js'>core-js</a>, or when a native ES6 host is used."
},
"fallthrough": {
"val": "needs-polyfill-or-native",
"note_id": "typescript-es6",
"note_html": "TypeScript's compiler will accept code using this feature if the <code>--target ES6</code> flag is set, but passes it through unmodified and does not supply a runtime polyfill."
},
"asyncawait": {
"val": true,
"note_id": "typescript-async-await",
"note_html": "TypeScript <code>async</code> / <code>await</code> requires native generators support."
}
},
"firefox": {
"sharedmem": {
"val": "flagged",
"note_id": "firefox-sharedmem",
"note_html": "The feature have to be enabled via \"javascript.options.shared_memory\" setting under about:config. It is enabled by default in Firefox Developer and Firefox Nightly."
},
"developer": {
"val": false,
"note_id": "firefox-developer",
"note_html": "The feature is enabled by default only in Firefox Developer and Firefox Nightly."
},
"nightly": {
"val": false,
"note_id": "firefox-nightly",
"note_html": "The feature is enabled by default only in Firefox Nightly."
}
},
"chrome": {
"sharedmem": {
"val": "flagged",
"note_id": "chrome-sharedmem",
"note_html": "The feature have to be enabled via \"Experimental enabled SharedArrayBuffer support in JavaScript.\" setting under about:flags"
},
"simd": {
"val": "flagged",
"note_id": "chrome-simd",
"note_html": "The feature have to be enabled via --js-flags=\"--harmony-simd\" flag"
}
},
"sparseNote": {
"val": true,
"note_id": "sparse_arrays",
"note_html": "Internet Explorer 6 - 8 do not differentiate between a dense array with undefined values, and a sparse array. Specifically, `0 in [,]` and `0 in [undefined]` both yield false - whereas in a compliant browser, the former would give `false`, the latter `true`. As such, ES5 array iteration methods can only be shimmed reliably when dealing with dense arrays."
}
}