{ "javascript": { "functions": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions", "spec_url": "https://tc39.es/ecma262/#sec-function-definitions", "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": true }, "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 } }, "arguments": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments", "spec_url": "https://tc39.es/ecma262/#sec-arguments-exotic-objects", "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": true }, "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 } }, "callee": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments/callee", "spec_url": "https://tc39.es/ecma262/#sec-arguments-exotic-objects", "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": "6" }, "nodejs": { "version_added": true }, "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 } } }, "length": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments/length", "spec_url": "https://tc39.es/ecma262/#sec-arguments-exotic-objects", "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": true }, "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 } } }, "@@iterator": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments/@@iterator", "spec_url": [ "https://tc39.es/ecma262/#sec-createunmappedargumentsobject", "https://tc39.es/ecma262/#sec-createmappedargumentsobject" ], "support": { "chrome": { "version_added": "52" }, "chrome_android": { "version_added": "52" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "46" }, "firefox_android": { "version_added": "46" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "39" }, "opera_android": { "version_added": "41" }, "safari": { "version_added": "9" }, "safari_ios": { "version_added": "9" }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "52" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "arrow_functions": { "__compat": { "description": "Arrow functions", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Arrow_functions", "spec_url": "https://tc39.es/ecma262/#sec-arrow-function-definitions", "support": { "chrome": { "version_added": "45" }, "chrome_android": { "version_added": "45" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "22", "notes": [ "The initial implementation of arrow functions in Firefox made them automatically strict. This has been changed as of Firefox 24. The use of 'use strict'; is now required.", "Prior to Firefox 39, a line terminator (\\n) was incorrectly allowed after arrow function arguments. This has been fixed to conform to the ES2015 specification and code like () \\n => {} will now throw a SyntaxError in this and later versions." ] }, "firefox_android": { "version_added": "22", "notes": [ "The initial implementation of arrow functions in Firefox made them automatically strict. This has been changed as of Firefox 24. The use of 'use strict'; is now required.", "Prior to Firefox 39, a line terminator (\\n) was incorrectly allowed after arrow function arguments. This has been fixed to conform to the ES2015 specification and code like () \\n => {} will now throw a SyntaxError in this and later versions." ] }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "32" }, "opera_android": { "version_added": "32" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "45" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "trailing_comma": { "__compat": { "description": "Trailing comma in parameters", "support": { "chrome": { "version_added": "58" }, "chrome_android": { "version_added": "58" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "52" }, "firefox_android": { "version_added": "52" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "45" }, "opera_android": { "version_added": "43" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "7.0" }, "webview_android": { "version_added": "58" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "block_level_functions": { "__compat": { "description": "Block-level functions", "support": { "chrome": { "version_added": "49" }, "chrome_android": { "version_added": "49" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "46" }, "firefox_android": { "version_added": "46" }, "ie": { "version_added": "11" }, "nodejs": { "version_added": null }, "opera": { "version_added": "36" }, "opera_android": { "version_added": "36" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "49" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "default_parameters": { "__compat": { "description": "Default parameters", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Default_parameters", "spec_url": "https://tc39.es/ecma262/#sec-function-definitions", "support": { "chrome": { "version_added": "49" }, "chrome_android": { "version_added": "49" }, "edge": { "version_added": "14" }, "firefox": { "version_added": "15" }, "firefox_android": { "version_added": "15" }, "ie": { "version_added": false }, "nodejs": { "version_added": "6.0.0" }, "opera": { "version_added": "36" }, "opera_android": { "version_added": "36" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "49" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "destructured_parameter_with_default_value_assignment": { "__compat": { "description": "Destructured parameter with default value assignment", "support": { "chrome": { "version_added": "49" }, "chrome_android": { "version_added": "49" }, "edge": { "version_added": "14" }, "firefox": { "version_added": "41" }, "firefox_android": { "version_added": "41" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "36" }, "opera_android": { "version_added": "36" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "49" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "parameters_without_defaults_after_default_parameters": { "__compat": { "description": "Parameters without defaults after default parameters", "support": { "chrome": { "version_added": "49" }, "chrome_android": { "version_added": "49" }, "edge": { "version_added": "14" }, "firefox": { "version_added": "26" }, "firefox_android": { "version_added": "26" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "36" }, "opera_android": { "version_added": "36" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "49" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "get": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/get", "spec_url": "https://tc39.es/ecma262/#sec-method-definitions", "support": { "chrome": { "version_added": "1" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1.5" }, "firefox_android": { "version_added": "4" }, "ie": { "version_added": "9" }, "nodejs": { "version_added": true }, "opera": { "version_added": "9.5" }, "opera_android": { "version_added": "14" }, "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 } }, "computed_property_names": { "__compat": { "description": "Computed property names", "support": { "chrome": { "version_added": "46" }, "chrome_android": { "version_added": "46" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "34" }, "firefox_android": { "version_added": "34" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "47" }, "opera_android": { "version_added": "33" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "46" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "method_definitions": { "__compat": { "description": "Method definitions", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Method_definitions", "spec_url": "https://tc39.es/ecma262/#sec-method-definitions", "support": { "chrome": { "version_added": "39" }, "chrome_android": { "version_added": "39" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "34" }, "firefox_android": { "version_added": "34" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "26" }, "opera_android": { "version_added": "26" }, "safari": { "version_added": "9" }, "safari_ios": { "version_added": "9" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "39" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "async_generator_methods": { "__compat": { "description": "Async generator methods", "support": { "chrome": { "version_added": "63" }, "chrome_android": { "version_added": "63" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "55" }, "firefox_android": { "version_added": "55" }, "ie": { "version_added": false }, "nodejs": [ { "version_added": "10.0.0" }, { "version_added": "8.10.0", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "50" }, "opera_android": { "version_added": "46" }, "safari": { "version_added": "12" }, "safari_ios": { "version_added": "12" }, "samsunginternet_android": { "version_added": "8.0" }, "webview_android": { "version_added": "63" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "async_methods": { "__compat": { "description": "Async methods", "support": { "chrome": { "version_added": "55" }, "chrome_android": { "version_added": "55" }, "edge": { "version_added": "15" }, "firefox": { "version_added": "52" }, "firefox_android": { "version_added": "52" }, "ie": { "version_added": false }, "nodejs": [ { "version_added": "7.6.0" }, { "version_added": "7.0.0", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "42" }, "opera_android": { "version_added": "42" }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "55" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "generator_methods_not_constructable": { "__compat": { "description": "Generator methods are not constructable (ES2016)", "support": { "chrome": { "version_added": "42" }, "chrome_android": { "version_added": "42" }, "edge": { "version_added": "13" }, "firefox": { "version_added": "43" }, "firefox_android": { "version_added": "43" }, "ie": { "version_added": false }, "nodejs": { "version_added": "6.0.0" }, "opera": { "version_added": "29" }, "opera_android": { "version_added": "29" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "42" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "rest_parameters": { "__compat": { "description": "Rest parameters", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/rest_parameters", "spec_url": "https://tc39.es/ecma262/#sec-function-definitions", "support": { "chrome": { "version_added": "47" }, "chrome_android": { "version_added": "47" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "15" }, "firefox_android": { "version_added": "15" }, "ie": { "version_added": false }, "nodejs": [ { "version_added": "6.0.0" }, { "version_added": "4.0.0", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "34" }, "opera_android": { "version_added": "34" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "47" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "destructuring": { "__compat": { "description": "Destructuring rest parameters", "support": { "chrome": { "version_added": "49" }, "chrome_android": { "version_added": "49" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "52" }, "firefox_android": { "version_added": "52" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "36" }, "opera_android": { "version_added": "36" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "49" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "set": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/set", "spec_url": "https://tc39.es/ecma262/#sec-method-definitions", "support": { "chrome": { "version_added": "1" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1.5" }, "firefox_android": { "version_added": "4" }, "ie": { "version_added": "9" }, "nodejs": { "version_added": true }, "opera": { "version_added": "9.5" }, "opera_android": { "version_added": "14" }, "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 } }, "computed_property_names": { "__compat": { "description": "Computed property names", "support": { "chrome": { "version_added": "46" }, "chrome_android": { "version_added": "46" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "34" }, "firefox_android": { "version_added": "34" }, "ie": { "version_added": false }, "nodejs": { "version_added": true }, "opera": { "version_added": "47" }, "opera_android": { "version_added": "33" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "46" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } } }