{ "javascript": { "grammar": { "array_literals": { "__compat": { "description": "Array literals ([1, 2, 3])", "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 (0b)", "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 (true/false)", "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 (1234567890)", "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 (#!) 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 ('\\0xA9')", "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 (0xAF)", "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 (null)", "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 (1_000_000_000_000)", "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 (0o)", "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 (/ab+c/g)", "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 ('Hello world')", "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 ('\\u00A9')", "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 (\\u{})", "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 } } } } } } }