You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
796 lines
22 KiB
796 lines
22 KiB
{
|
|
"javascript": {
|
|
"classes": {
|
|
"__compat": {
|
|
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes",
|
|
"spec_url": "https://tc39.es/ecma262/#sec-class-definitions",
|
|
"support": {
|
|
"chrome": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"chrome_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"edge": {
|
|
"version_added": "13"
|
|
},
|
|
"firefox": {
|
|
"version_added": "45"
|
|
},
|
|
"firefox_android": {
|
|
"version_added": "45"
|
|
},
|
|
"ie": {
|
|
"version_added": false
|
|
},
|
|
"nodejs": [
|
|
{
|
|
"version_added": "6.0.0"
|
|
},
|
|
{
|
|
"version_added": "4.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--use_strict"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version_added": "5.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--harmony"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera_android": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"safari": {
|
|
"version_added": "9"
|
|
},
|
|
"safari_ios": {
|
|
"version_added": "9"
|
|
},
|
|
"samsunginternet_android": [
|
|
{
|
|
"version_added": "5.0"
|
|
},
|
|
{
|
|
"version_removed": "5.0",
|
|
"version_added": "4.0",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
],
|
|
"webview_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
]
|
|
},
|
|
"status": {
|
|
"experimental": false,
|
|
"standard_track": true,
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"constructor": {
|
|
"__compat": {
|
|
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/constructor",
|
|
"spec_url": "https://tc39.es/ecma262/#sec-static-semantics-constructormethod",
|
|
"support": {
|
|
"chrome": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"chrome_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"edge": {
|
|
"version_added": "13"
|
|
},
|
|
"firefox": {
|
|
"version_added": "45"
|
|
},
|
|
"firefox_android": {
|
|
"version_added": "45"
|
|
},
|
|
"ie": {
|
|
"version_added": false
|
|
},
|
|
"nodejs": [
|
|
{
|
|
"version_added": "6.0.0"
|
|
},
|
|
{
|
|
"version_added": "4.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--use_strict"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version_added": "5.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--harmony"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera_android": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"safari": {
|
|
"version_added": "9"
|
|
},
|
|
"safari_ios": {
|
|
"version_added": "9"
|
|
},
|
|
"samsunginternet_android": [
|
|
{
|
|
"version_added": "5.0"
|
|
},
|
|
{
|
|
"version_removed": "5.0",
|
|
"version_added": "4.0",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
],
|
|
"webview_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
]
|
|
},
|
|
"status": {
|
|
"experimental": false,
|
|
"standard_track": true,
|
|
"deprecated": false
|
|
}
|
|
}
|
|
},
|
|
"extends": {
|
|
"__compat": {
|
|
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/extends",
|
|
"spec_url": "https://tc39.es/ecma262/#sec-class-definitions",
|
|
"support": {
|
|
"chrome": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"chrome_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"edge": {
|
|
"version_added": "13"
|
|
},
|
|
"firefox": {
|
|
"version_added": "45"
|
|
},
|
|
"firefox_android": {
|
|
"version_added": "45"
|
|
},
|
|
"ie": {
|
|
"version_added": false
|
|
},
|
|
"nodejs": [
|
|
{
|
|
"version_added": "6.0.0"
|
|
},
|
|
{
|
|
"version_added": "4.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--use_strict"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version_added": "5.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--harmony"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera_android": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"safari": {
|
|
"version_added": "9"
|
|
},
|
|
"safari_ios": {
|
|
"version_added": "9"
|
|
},
|
|
"samsunginternet_android": [
|
|
{
|
|
"version_added": "5.0"
|
|
},
|
|
{
|
|
"version_removed": "5.0",
|
|
"version_added": "4.0",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
],
|
|
"webview_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
]
|
|
},
|
|
"status": {
|
|
"experimental": false,
|
|
"standard_track": true,
|
|
"deprecated": false
|
|
}
|
|
}
|
|
},
|
|
"private_class_fields": {
|
|
"__compat": {
|
|
"description": "Private class fields",
|
|
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Class_elements#Private_fields",
|
|
"spec_url": "https://tc39.es/proposal-class-fields/#prod-PrivateIdentifier",
|
|
"support": {
|
|
"chrome": {
|
|
"version_added": "74"
|
|
},
|
|
"chrome_android": {
|
|
"version_added": "74"
|
|
},
|
|
"edge": {
|
|
"version_added": "79"
|
|
},
|
|
"firefox": {
|
|
"version_added": false
|
|
},
|
|
"firefox_android": {
|
|
"version_added": false
|
|
},
|
|
"ie": {
|
|
"version_added": false
|
|
},
|
|
"nodejs": {
|
|
"version_added": "12.0.0"
|
|
},
|
|
"opera": {
|
|
"version_added": "62"
|
|
},
|
|
"opera_android": {
|
|
"version_added": "53"
|
|
},
|
|
"safari": {
|
|
"version_added": "14"
|
|
},
|
|
"safari_ios": {
|
|
"version_added": "14"
|
|
},
|
|
"samsunginternet_android": {
|
|
"version_added": false
|
|
},
|
|
"webview_android": {
|
|
"version_added": "74"
|
|
}
|
|
},
|
|
"status": {
|
|
"experimental": false,
|
|
"standard_track": true,
|
|
"deprecated": false
|
|
}
|
|
}
|
|
},
|
|
"public_class_fields": {
|
|
"__compat": {
|
|
"description": "Public class fields",
|
|
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Class_elements#Public_fields",
|
|
"spec_url": "https://tc39.es/proposal-class-fields/#prod-FieldDefinition",
|
|
"support": {
|
|
"chrome": {
|
|
"version_added": "72"
|
|
},
|
|
"chrome_android": {
|
|
"version_added": "72"
|
|
},
|
|
"edge": {
|
|
"version_added": "79"
|
|
},
|
|
"firefox": {
|
|
"version_added": "69"
|
|
},
|
|
"firefox_android": {
|
|
"version_added": false
|
|
},
|
|
"ie": {
|
|
"version_added": false
|
|
},
|
|
"nodejs": {
|
|
"version_added": "12.0.0"
|
|
},
|
|
"opera": {
|
|
"version_added": "60"
|
|
},
|
|
"opera_android": {
|
|
"version_added": "51"
|
|
},
|
|
"safari": {
|
|
"version_added": "14"
|
|
},
|
|
"safari_ios": {
|
|
"version_added": "14"
|
|
},
|
|
"samsunginternet_android": {
|
|
"version_added": false
|
|
},
|
|
"webview_android": {
|
|
"version_added": "72"
|
|
}
|
|
},
|
|
"status": {
|
|
"experimental": false,
|
|
"standard_track": true,
|
|
"deprecated": false
|
|
}
|
|
}
|
|
},
|
|
"static": {
|
|
"__compat": {
|
|
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/static",
|
|
"spec_url": "https://tc39.es/ecma262/#sec-class-definitions",
|
|
"support": {
|
|
"chrome": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"chrome_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"edge": {
|
|
"version_added": "13"
|
|
},
|
|
"firefox": {
|
|
"version_added": "45"
|
|
},
|
|
"firefox_android": {
|
|
"version_added": "45"
|
|
},
|
|
"ie": {
|
|
"version_added": false
|
|
},
|
|
"nodejs": [
|
|
{
|
|
"version_added": "6.0.0"
|
|
},
|
|
{
|
|
"version_added": "4.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--use_strict"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version_added": "5.0.0",
|
|
"flags": [
|
|
{
|
|
"type": "runtime_flag",
|
|
"name": "--harmony"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"opera_android": [
|
|
{
|
|
"version_added": "36"
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"notes": "Strict mode is required."
|
|
},
|
|
{
|
|
"version_removed": "36",
|
|
"version_added": "29",
|
|
"flags": [
|
|
{
|
|
"type": "preference",
|
|
"name": "Experimental JavaScript",
|
|
"value_to_set": "Enabled"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"safari": {
|
|
"version_added": "9"
|
|
},
|
|
"safari_ios": {
|
|
"version_added": "9"
|
|
},
|
|
"samsunginternet_android": [
|
|
{
|
|
"version_added": "5.0"
|
|
},
|
|
{
|
|
"version_removed": "5.0",
|
|
"version_added": "4.0",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
],
|
|
"webview_android": [
|
|
{
|
|
"version_added": "49"
|
|
},
|
|
{
|
|
"version_removed": "49",
|
|
"version_added": "42",
|
|
"notes": "Strict mode is required."
|
|
}
|
|
]
|
|
},
|
|
"status": {
|
|
"experimental": false,
|
|
"standard_track": true,
|
|
"deprecated": false
|
|
}
|
|
}
|
|
},
|
|
"static_class_fields": {
|
|
"__compat": {
|
|
"description": "Static class fields",
|
|
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Class_fields",
|
|
"spec_url": "https://tc39.es/proposal-class-fields/#prod-FieldDefinition",
|
|
"support": {
|
|
"chrome": {
|
|
"version_added": "72"
|
|
},
|
|
"chrome_android": {
|
|
"version_added": "72"
|
|
},
|
|
"edge": {
|
|
"version_added": "79"
|
|
},
|
|
"firefox": {
|
|
"version_added": "75"
|
|
},
|
|
"firefox_android": {
|
|
"version_added": false
|
|
},
|
|
"ie": {
|
|
"version_added": false
|
|
},
|
|
"nodejs": {
|
|
"version_added": "12.0.0"
|
|
},
|
|
"opera": {
|
|
"version_added": "60"
|
|
},
|
|
"opera_android": {
|
|
"version_added": "51"
|
|
},
|
|
"safari": {
|
|
"version_added": false
|
|
},
|
|
"safari_ios": {
|
|
"version_added": false
|
|
},
|
|
"samsunginternet_android": {
|
|
"version_added": false
|
|
},
|
|
"webview_android": {
|
|
"version_added": "72"
|
|
}
|
|
},
|
|
"status": {
|
|
"experimental": false,
|
|
"standard_track": true,
|
|
"deprecated": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|