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.

1088 lines
30 KiB

{
"javascript": {
"grammar": {
"array_literals": {
"__compat": {
"description": "Array literals (<code>[1, 2, 3]</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Array_literals",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "4"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"binary_numeric_literals": {
"__compat": {
"description": "Binary numeric literals (<code>0b</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Binary",
"support": {
"chrome": {
"version_added": "41"
},
"chrome_android": {
"version_added": "41"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "25"
},
"firefox_android": {
"version_added": "25"
},
"ie": {
"version_added": false
},
"nodejs": [
{
"version_added": "4.0.0"
},
{
"version_added": "0.12",
"flags": [
{
"type": "runtime_flag",
"name": "--harmony"
}
]
}
],
"opera": {
"version_added": "28"
},
"opera_android": {
"version_added": "28"
},
"safari": {
"version_added": "9"
},
"safari_ios": {
"version_added": "9"
},
"samsunginternet_android": {
"version_added": "4.0"
},
"webview_android": {
"version_added": "41"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"boolean_literals": {
"__compat": {
"description": "Boolean literals (<code>true</code>/<code>false</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Boolean_literal",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "3"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "3"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"decimal_numeric_literals": {
"__compat": {
"description": "Decimal numeric literals (<code>1234567890</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Decimal",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "3"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "3"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"hashbang_comments": {
"__compat": {
"description": "Hashbang (<code>#!</code>) comment syntax",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Hashbang_comments",
"support": {
"chrome": {
"version_added": "74"
},
"chrome_android": {
"version_added": "74"
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "67"
},
"firefox_android": {
"version_added": "67"
},
"ie": {
"version_added": false
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "62"
},
"opera_android": {
"version_added": "53"
},
"safari": {
"version_added": false
},
"safari_ios": {
"version_added": false
},
"samsunginternet_android": {
"version_added": false
},
"webview_android": {
"version_added": "74"
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"hexadecimal_escape_sequences": {
"__compat": {
"description": "Hexadecimal escape sequences (<code>'\\0xA9'</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Hexadecimal_escape_sequences",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "4"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"hexadecimal_numeric_literals": {
"__compat": {
"description": "Hexadecimal numeric literals (<code>0xAF</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Hexadecimal",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "3"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "3"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"null_literal": {
"__compat": {
"description": "Null literal (<code>null</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Null_literal",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "3"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "3"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"numeric_separators": {
"__compat": {
"description": "Numeric separators (<code>1_000_000_000_000</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Numeric_separators",
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": {
"version_added": "75"
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "70"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": false
},
"nodejs": [
{
"version_added": "12.5.0"
},
{
"version_added": "10.4.0",
"flags": [
{
"type": "runtime_flag",
"name": "--harmony"
}
]
}
],
"opera": {
"version_added": "62"
},
"opera_android": {
"version_added": false
},
"safari": {
"version_added": "13"
},
"safari_ios": {
"version_added": "13"
},
"samsunginternet_android": {
"version_added": false
},
"webview_android": {
"version_added": "75"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"octal_numeric_literals": {
"__compat": {
"description": "Octal numeric literals (<code>0o</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Octal",
"support": {
"chrome": {
"version_added": "41"
},
"chrome_android": {
"version_added": "41"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "25"
},
"firefox_android": {
"version_added": "25"
},
"ie": {
"version_added": false
},
"nodejs": [
{
"version_added": "4.0.0"
},
{
"version_added": "0.12",
"flags": [
{
"type": "runtime_flag",
"name": "--harmony"
}
]
}
],
"opera": {
"version_added": "28"
},
"opera_android": {
"version_added": "28"
},
"safari": {
"version_added": "9"
},
"safari_ios": {
"version_added": "9"
},
"samsunginternet_android": {
"version_added": "4.0"
},
"webview_android": {
"version_added": "41"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"regular_expression_literals": {
"__compat": {
"description": "Regular expression literals (<code>/ab+c/g</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Regular_expression_literals",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"string_literals": {
"__compat": {
"description": "String literals (<code>'Hello world'</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#String_literals",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "3"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "3"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"unicode_escape_sequences": {
"__compat": {
"description": "Unicode escape sequences (<code>'\\u00A9'</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Unicode_escape_sequences",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "4"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"unicode_point_escapes": {
"__compat": {
"description": "Unicode point escapes (<code>\\u{}</code>)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Unicode_code_point_escapes",
"support": {
"chrome": {
"version_added": "44"
},
"chrome_android": {
"version_added": "44"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "40"
},
"firefox_android": {
"version_added": "40"
},
"ie": {
"version_added": false
},
"nodejs": {
"version_added": "4.0.0"
},
"opera": {
"version_added": "31"
},
"opera_android": {
"version_added": "32"
},
"safari": {
"version_added": "9"
},
"safari_ios": {
"version_added": "9"
},
"samsunginternet_android": {
"version_added": "4.0"
},
"webview_android": {
"version_added": "44"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"shorthand_object_literals": {
"__compat": {
"description": "Shorthand notation for object literals",
"support": {
"chrome": {
"version_added": "43"
},
"chrome_android": {
"version_added": "43"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "33"
},
"firefox_android": {
"version_added": "33"
},
"ie": {
"version_added": false
},
"nodejs": {
"version_added": "4.0.0"
},
"opera": {
"version_added": "30"
},
"opera_android": {
"version_added": "30"
},
"safari": {
"version_added": "9"
},
"safari_ios": {
"version_added": "9"
},
"samsunginternet_android": {
"version_added": "4.0"
},
"webview_android": {
"version_added": "43"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"template_literals": {
"__compat": {
"description": "Template literals",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Template_literals",
"spec_url": "https://tc39.es/ecma262/#sec-template-literals",
"support": {
"chrome": {
"version_added": "41"
},
"chrome_android": {
"version_added": "41"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "34"
},
"firefox_android": {
"version_added": "34"
},
"ie": {
"version_added": false
},
"nodejs": {
"version_added": "4.0.0"
},
"opera": {
"version_added": "28"
},
"opera_android": {
"version_added": "28"
},
"safari": {
"version_added": "9"
},
"safari_ios": {
"version_added": "9"
},
"samsunginternet_android": {
"version_added": "4.0"
},
"webview_android": {
"version_added": "41"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"template_literal_revision": {
"__compat": {
"description": "Escape sequences allowed in tagged template literals",
"support": {
"chrome": {
"version_added": "62"
},
"chrome_android": {
"version_added": "62"
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "53"
},
"firefox_android": {
"version_added": "53"
},
"ie": {
"version_added": false
},
"nodejs": [
{
"version_added": "8.10.0"
},
{
"version_added": "8.0.0",
"flags": [
{
"type": "runtime_flag",
"name": "--harmony"
}
]
}
],
"opera": {
"version_added": "49"
},
"opera_android": {
"version_added": "46"
},
"safari": {
"version_added": "11"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": {
"version_added": "8.0"
},
"webview_android": {
"version_added": "62"
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
}
},
"trailing_commas": {
"__compat": {
"description": "Trailing commas",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Trailing_commas",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "9.5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"trailing_commas_in_functions": {
"__compat": {
"description": "Trailing comma in functions",
"support": {
"chrome": {
"version_added": "58"
},
"chrome_android": {
"version_added": "58"
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "52"
},
"firefox_android": {
"version_added": "52"
},
"ie": {
"version_added": false
},
"nodejs": {
"version_added": "8.0.0"
},
"opera": {
"version_added": false
},
"opera_android": {
"version_added": false
},
"safari": {
"version_added": "10"
},
"safari_ios": {
"version_added": "10"
},
"samsunginternet_android": {
"version_added": "7.0"
},
"webview_android": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"trailing_commas_in_object_literals": {
"__compat": {
"description": "Trailing comma in object literals",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"nodejs": {
"version_added": "0.1.100"
},
"opera": {
"version_added": "9.5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "3"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}
}