diff --git a/api/Window.json b/api/Window.json index 4e553167300fcc..6e48019a9c63d9 100644 --- a/api/Window.json +++ b/api/Window.json @@ -587,9 +587,9 @@ } } }, - "home": { + "globalStorage": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/home", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/globalStorage", "support": { "chrome": { "version_added": false @@ -604,26 +604,26 @@ "version_added": null }, "firefox": { - "version_added": "1", - "version_removed": null + "version_added": true, + "version_removed": "13" }, "firefox_android": { - "version_added": null + "version_added": false }, "ie": { - "version_added": false + "version_added": null }, "opera": { - "version_added": true + "version_added": null }, "opera_android": { "version_added": null }, "safari": { - "version_added": false + "version_added": null }, "safari_ios": { - "version_added": false + "version_added": null }, "samsunginternet_android": { "version_added": null @@ -639,48 +639,48 @@ } } }, - "matchMedia": { + "history": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/matchMedia", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/history", "support": { "chrome": { - "version_added": "9" + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { - "version_added": true + "version_added": null }, "edge_mobile": { - "version_added": true + "version_added": null }, "firefox": { - "version_added": "6" + "version_added": true }, "firefox_android": { - "version_added": "6" + "version_added": true }, "ie": { - "version_added": "10" + "version_added": null }, "opera": { - "version_added": "12.1" + "version_added": null }, "opera_android": { - "version_added": "12.1" + "version_added": null }, "safari": { - "version_added": "5.1" + "version_added": null }, "safari_ios": { - "version_added": "5" + "version_added": null }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": null + "version_added": true } }, "status": { @@ -690,9 +690,9 @@ } } }, - "maximize": { + "home": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/maximize", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/home", "support": { "chrome": { "version_added": false @@ -707,25 +707,26 @@ "version_added": null }, "firefox": { - "version_added": false + "version_added": "1", + "version_removed": null }, "firefox_android": { - "version_added": false + "version_added": null }, "ie": { - "version_added": null + "version_added": false }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { "version_added": null }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": null @@ -737,97 +738,125 @@ "status": { "experimental": false, "standard_track": false, - "deprecated": false + "deprecated": true } } }, - "minimize": { + "innerHeight": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/minimize", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/innerHeight", "support": { "chrome": { - "version_added": false + "version_added": "1" }, "chrome_android": { - "version_added": false + "version_added": true }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": false - }, - "firefox_android": { - "version_added": false + "version_added": true }, + "firefox": [ + { + "version_added": "1" + }, + { + "version_added": "4", + "version_removed": "24", + "notes": "This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188." + } + ], + "firefox_android": [ + { + "version_added": "4" + }, + { + "version_added": "4", + "version_removed": "24", + "notes": "This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188." + } + ], "ie": { - "version_added": null + "version_added": "9" }, "opera": { - "version_added": null + "version_added": "9" }, "opera_android": { - "version_added": null + "version_added": "9" }, "safari": { - "version_added": null + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": false + "version_added": true } }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } } }, - "moveBy": { + "innerWidth": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/moveBy", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/innerWidth", "support": { "chrome": { - "version_added": true + "version_added": "1" }, "chrome_android": { "version_added": true }, "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { "version_added": true }, - "firefox_android": { + "edge_mobile": { "version_added": true }, + "firefox": [ + { + "version_added": "1" + }, + { + "version_added": "4", + "version_removed": "24", + "notes": "This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188." + } + ], + "firefox_android": [ + { + "version_added": "4" + }, + { + "version_added": "4", + "version_removed": "24", + "notes": "This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188." + } + ], "ie": { - "version_added": null + "version_added": "9" }, "opera": { - "version_added": null + "version_added": "9" }, "opera_android": { - "version_added": null + "version_added": "9" }, "safari": { - "version_added": null + "version_added": "3" }, "safari_ios": { - "version_added": null + "version_added": "3" }, "samsunginternet_android": { "version_added": null @@ -843,9 +872,9 @@ } } }, - "moveTo": { + "isSecureContext": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/moveTo", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/isSecureContext", "support": { "chrome": { "version_added": true @@ -854,16 +883,16 @@ "version_added": true }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": true + "version_added": "49" }, "firefox_android": { - "version_added": true + "version_added": "49" }, "ie": { "version_added": null @@ -892,17 +921,68 @@ "standard_track": true, "deprecated": false } + }, + "considers_window_opener": { + "__compat": { + "description": "Considers window.opener", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": { + "version_added": "49" + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } }, - "onappinstalled": { + "length": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onappinstalled", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/length", "support": { "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -911,10 +991,10 @@ "version_added": null }, "firefox": { - "version_added": null + "version_added": true }, "firefox_android": { - "version_added": null + "version_added": true }, "ie": { "version_added": null @@ -935,7 +1015,7 @@ "version_added": null }, "webview_android": { - "version_added": null + "version_added": true } }, "status": { @@ -945,48 +1025,48 @@ } } }, - "onbeforeinstallprompt": { + "localStorage": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onbeforeinstallprompt", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/localStorage", "support": { "chrome": { - "version_added": null + "version_added": "4" }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": null + "version_added": "3.5" }, "firefox_android": { - "version_added": null + "version_added": true }, "ie": { - "version_added": null + "version_added": "8" }, "opera": { - "version_added": null + "version_added": "10.5" }, "opera_android": { - "version_added": null + "version_added": "11" }, "safari": { - "version_added": null + "version_added": "4" }, "safari_ios": { - "version_added": null + "version_added": "3.2" }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": null + "version_added": true } }, "status": { @@ -996,48 +1076,50 @@ } } }, - "ondevicemotion": { + "location": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/ondevicemotion", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/location", "support": { "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": null + "version_added": true, + "notes": "Firefox has a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs. This has been fixed as of Firefox 57." }, "firefox_android": { - "version_added": null + "version_added": true, + "notes": "Firefox has a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs. This has been fixed as of Firefox 57." }, "ie": { - "version_added": null + "version_added": true }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { - "version_added": null + "version_added": true }, "safari_ios": { - "version_added": null + "version_added": true }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": null + "version_added": true } }, "status": { @@ -1045,17 +1127,68 @@ "standard_track": true, "deprecated": false } - } - }, - "ondeviceorientation": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/ondeviceorientation", - "support": { - "chrome": { - "version_added": null + }, + "window_location_origin": { + "__compat": { + "description": "window.location.origin", + "support": { + "chrome": { + "version_added": "31" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "21" + }, + "firefox_android": { + "version_added": "21" + }, + "ie": { + "version_added": "11" + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": "7" + }, + "safari_ios": { + "version_added": "7" + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "locationbar": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/locationbar", + "support": { + "chrome": { + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -1088,7 +1221,7 @@ "version_added": null }, "webview_android": { - "version_added": null + "version_added": true } }, "status": { @@ -1098,48 +1231,48 @@ } } }, - "open": { + "matchMedia": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/open", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/matchMedia", "support": { "chrome": { - "version_added": true + "version_added": "9" }, "chrome_android": { - "version_added": true + "version_added": null }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": true + "version_added": "6" }, "firefox_android": { - "version_added": true + "version_added": "6" }, "ie": { - "version_added": null + "version_added": "10" }, "opera": { - "version_added": null + "version_added": "12.1" }, "opera_android": { - "version_added": null + "version_added": "12.1" }, "safari": { - "version_added": null + "version_added": "5.1" }, "safari_ios": { - "version_added": null + "version_added": "5" }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": true + "version_added": null } }, "status": { @@ -1149,9 +1282,9 @@ } } }, - "openDialog": { + "maximize": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/openDialog", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/maximize", "support": { "chrome": { "version_added": false @@ -1200,75 +1333,42 @@ } } }, - "postMessage": { + "menubar": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/postMessage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/menubar", "support": { "chrome": { - "version_added": "1" + "version_added": true }, "chrome_android": { "version_added": true }, "edge": { - "version_added": true + "version_added": null }, "edge_mobile": { + "version_added": null + }, + "firefox": { "version_added": true }, - "firefox": [ - { - "version_added": "8", - "notes": "Supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons." - }, - { - "version_added": "6", - "notes": "The message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself." - }, - { - "version_added": true, - "version_removed": "6", - "notes": "The message parameter must be a string." - } - ], - "firefox_android": [ - { - "version_added": "8", - "notes": "Supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons." - }, - { - "version_added": "6", - "notes": "The message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself." - }, - { - "version_added": true, - "version_removed": "6", - "notes": "The message parameter must be a string." - } - ], - "ie": [ - { - "version_added": "10", - "notes": "IE10 had an important limitation: see this article for details." - }, - { - "version_added": "8", - "version_removed": "10", - "notes": "Support only for <frame> and <iframe>." - } - ], + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, "opera": { - "version_added": "9.5" + "version_added": null }, "opera_android": { - "version_added": true + "version_added": null }, "safari": { - "version_added": "4" + "version_added": null }, "safari_ios": { - "version_added": true, - "notes": "For security reasons, to work properly on Safari, construct using document.getElementById('your-frame').contentWindow." + "version_added": null }, "samsunginternet_android": { "version_added": null @@ -1282,69 +1382,17 @@ "standard_track": true, "deprecated": false } - }, - "transfer_argument_support": { - "__compat": { - "description": "transfer argument", - "support": { - "chrome": { - "version_added": null - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": true - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "20" - }, - "firefox_android": { - "version_added": "20" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, - "print": { + "minimize": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/print", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/minimize", "support": { "chrome": { - "version_added": true, - "notes": "Starting with Chrome 46.0 this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals." + "version_added": false }, "chrome_android": { - "version_added": true + "version_added": false }, "edge": { "version_added": null @@ -1353,10 +1401,10 @@ "version_added": null }, "firefox": { - "version_added": true + "version_added": false }, "firefox_android": { - "version_added": true + "version_added": false }, "ie": { "version_added": null @@ -1377,23 +1425,22 @@ "version_added": null }, "webview_android": { - "version_added": true + "version_added": false } }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } }, - "prompt": { + "moveBy": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/prompt", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/moveBy", "support": { "chrome": { - "version_added": true, - "notes": "Starting with Chrome 46.0 this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals." + "version_added": true }, "chrome_android": { "version_added": true @@ -1411,8 +1458,7 @@ "version_added": true }, "ie": { - "version_added": true, - "notes": "This function has no effect in the Modern UI/Metro version of Internet Explorer for Windows 8. It does not display a prompt to the user, and always returns undefined. It is not clear whether this is a bug or intended behavior. Desktop versions of IE do implement this function." + "version_added": null }, "opera": { "version_added": null @@ -1440,9 +1486,9 @@ } } }, - "releaseEvents": { + "moveTo": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/releaseEvents", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/moveTo", "support": { "chrome": { "version_added": true @@ -1486,106 +1532,2823 @@ }, "status": { "experimental": false, - "standard_track": false, - "deprecated": true + "standard_track": true, + "deprecated": false } } }, - "requestAnimationFrame": { + "mozAnimationStartTime": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/requestAnimationFrame", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/mozAnimationStartTime", "support": { - "chrome": [ - { - "version_added": "24" - }, - { - "version_added": "10", - "prefix": "webkit" - } - ], - "chrome_android": [ - { - "version_added": "25" - }, - { - "version_added": "18", - "prefix": "webkit" + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "mozInnerScreenX": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/mozInnerScreenX", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "mozInnerScreenY": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/mozInnerScreenY", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "mozPaintCount": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/mozPaintCount", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "name": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/name", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "navigator": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/navigator", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onappinstalled": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onappinstalled", + "support": { + "chrome": { + "version_added": null + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": null + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onbeforeinstallprompt": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onbeforeinstallprompt", + "support": { + "chrome": { + "version_added": null + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": null + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "ondevicemotion": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/ondevicemotion", + "support": { + "chrome": { + "version_added": null + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": null + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "ondeviceorientation": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/ondeviceorientation", + "support": { + "chrome": { + "version_added": null + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": null + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "open": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/open", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "openDialog": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/openDialog", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "opener": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/opener", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "orientation": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/orientation", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, + "outerHeight": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/outerHeight", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "9" + }, + "opera_android": { + "version_added": "9" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "outerWidth": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/outerWidth", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "9" + }, + "opera_android": { + "version_added": "9" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "pageXOffset": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pageXOffset", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "pageYOffset": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pageYOffset", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "parent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/parent", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "performance": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/performance", + "support": { + "chrome": { + "version_added": "6" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": "7" + }, + "firefox_android": { + "version_added": "7" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "15" + }, + "safari": { + "version_added": "8" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "personalbar": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/personalbar", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "pkcs11": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pkcs11", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true, + "version_removed": "29" + }, + "firefox_android": { + "version_added": true, + "version_removed": "29" + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + }, + "postMessage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/postMessage", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": [ + { + "version_added": "8", + "notes": "Supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons." + }, + { + "version_added": "6", + "notes": "The message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself." + }, + { + "version_added": true, + "version_removed": "6", + "notes": "The message parameter must be a string." + } + ], + "firefox_android": [ + { + "version_added": "8", + "notes": "Supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons." + }, + { + "version_added": "6", + "notes": "The message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself." + }, + { + "version_added": true, + "version_removed": "6", + "notes": "The message parameter must be a string." + } + ], + "ie": [ + { + "version_added": "10", + "notes": "IE10 had an important limitation: see this article for details." + }, + { + "version_added": "8", + "version_removed": "10", + "notes": "Support only for <frame> and <iframe>." + } + ], + "opera": { + "version_added": "9.5" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": true, + "notes": "For security reasons, to work properly on Safari, construct using document.getElementById('your-frame').contentWindow." + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "transfer_argument_support": { + "__compat": { + "description": "transfer argument", + "support": { + "chrome": { + "version_added": null + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "20" + }, + "firefox_android": { + "version_added": "20" + }, + "ie": { + "version_added": true + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "print": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/print", + "support": { + "chrome": { + "version_added": true, + "notes": "Starting with Chrome 46.0 this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals." + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "prompt": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/prompt", + "support": { + "chrome": { + "version_added": true, + "notes": "Starting with Chrome 46.0 this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals." + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": true, + "notes": "This function has no effect in the Modern UI/Metro version of Internet Explorer for Windows 8. It does not display a prompt to the user, and always returns undefined. It is not clear whether this is a bug or intended behavior. Desktop versions of IE do implement this function." + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "releaseEvents": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/releaseEvents", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + }, + "requestAnimationFrame": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/requestAnimationFrame", + "support": { + "chrome": [ + { + "version_added": "24" + }, + { + "version_added": "10", + "prefix": "webkit" + } + ], + "chrome_android": [ + { + "version_added": "25" + }, + { + "version_added": "18", + "prefix": "webkit" + } + ], + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": [ + { + "version_added": "23", + "notes": "Callback parameter is a DOMHighResTimestamp. This means ten microsecond precision and zero time as performace.now()." + }, + { + "version_added": "11", + "version_removed": "42", + "prefix": "moz", + "notes": "Callback parameter is a DOMTimestamp. This means millisecond precision and zero time as Date.now()." + }, + { + "version_added": "4", + "version_removed": "11", + "prefix": "moz", + "notes": "Could be called with no input parameters." + } + ], + "firefox_android": [ + { + "version_added": "23" + }, + { + "version_added": "14", + "version_removed": "42", + "prefix": "moz" + } + ], + "ie": { + "version_added": "10" + }, + "opera": [ + { + "version_added": "15" + }, + { + "version_added": true, + "prefix": "o" + } + ], + "opera_android": { + "version_added": "15" + }, + "safari": [ + { + "version_added": "6.1" + }, + { + "version_added": "6", + "prefix": "webkit" + } + ], + "safari_ios": [ + { + "version_added": "7.1" + }, + { + "version_added": "6.1", + "prefix": "webkit" + } + ], + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "return_value": { + "__compat": { + "description": "Return value", + "support": { + "chrome": { + "version_added": "23" + }, + "chrome_android": { + "version_added": "25" + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": "11" + }, + "firefox_android": { + "version_added": "14" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "15" + }, + "safari": { + "version_added": "6.1" + }, + "safari_ios": { + "version_added": "6.1" + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "requestFileSystem": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/requestFileSystem", + "support": { + "chrome": { + "version_added": "13", + "prefix": "webkit" + }, + "chrome_android": { + "version_added": true, + "prefix": "webkit" + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "requestIdleCallback": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/requestIdleCallback", + "support": { + "chrome": { + "version_added": "47" + }, + "chrome_android": { + "version_added": "47" + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": [ + { + "version_added": "55", + "notes": "Enabled by default." + }, + { + "version_added": "53", + "version_removed": "55", + "notes": "Implemented but disabled by default." + } + ], + "firefox_android": [ + { + "version_added": "55", + "notes": "Enabled by default." + }, + { + "version_added": "53", + "version_removed": "55", + "notes": "Implemented but disabled by default." + } + ], + "ie": { + "version_added": false + }, + "opera": { + "version_added": "34" + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": "47" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "resizeBy": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/resizeBy", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true, + "notes": "Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn’t created by window.open or contains more than one tab. See here for more details." + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "resizeTo": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/resizeTo", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true, + "notes": "Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn’t created by window.open or contains more than one tab. See here for more details." + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "restore": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/restore", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "returnValue": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/returnValue", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "routeEvent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/routeEvent", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + }, + "screen": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/screen", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "screenX": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/screenX", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": true, + "notes": "Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device." + }, + "firefox_android": { + "version_added": true, + "notes": "Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device." + }, + "ie": { + "version_added": true + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "screenY": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/screenY", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": true, + "notes": "Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device." + }, + "firefox_android": { + "version_added": true, + "notes": "Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device." + }, + "ie": { + "version_added": true + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "scroll": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scroll", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "scrollbars": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollbars", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "scrollBy": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollBy", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "scrollByLines": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollByLines", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "scrollByPages": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollByPages", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "scrollMaxX": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollMaxX", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "scrollMaxY": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollMaxY", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, + "scrollTo": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollTo", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "scrollX": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollX", + "support": { + "chrome": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "chrome_android": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "edge": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "edge_mobile": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "firefox": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "firefox_android": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "ie": [ + { + "version_added": false + }, + { + "version_added": "9", + "alternative_name": "pageXOffset" + } + ], + "opera": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "opera_android": [ + { + "version_added": null + }, + { + "version_added": null, + "alternative_name": "pageXOffset" + } + ], + "safari": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ], + "safari_ios": [ + { + "version_added": null + }, + { + "version_added": null, + "alternative_name": "pageXOffset" + } + ], + "samsunginternet_android": [ + { + "version_added": null + }, + { + "version_added": null, + "alternative_name": "pageXOffset" + } + ], + "webview_android": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageXOffset" + } + ] + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "subpixel_precision": { + "__compat": { + "description": "Subpixel precision", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": { + "version_added": "55" + }, + "firefox_android": { + "version_added": "55" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": true } - ], - "edge": { - "version_added": true - }, - "edge_mobile": { - "version_added": true }, - "firefox": [ + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "scrollY": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollY", + "support": { + "chrome": [ { - "version_added": "23", - "notes": "Callback parameter is a DOMHighResTimestamp. This means ten microsecond precision and zero time as performace.now()." + "version_added": true }, { - "version_added": "11", - "version_removed": "42", - "prefix": "moz", - "notes": "Callback parameter is a DOMTimestamp. This means millisecond precision and zero time as Date.now()." + "version_added": true, + "alternative_name": "pageYOffset" + } + ], + "chrome_android": [ + { + "version_added": true }, { - "version_added": "4", - "version_removed": "11", - "prefix": "moz", - "notes": "Could be called with no input parameters." + "version_added": true, + "alternative_name": "pageYOffset" + } + ], + "edge": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageYOffset" + } + ], + "edge_mobile": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageYOffset" + } + ], + "firefox": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageYOffset" } ], "firefox_android": [ { - "version_added": "23" + "version_added": true }, { - "version_added": "14", - "version_removed": "42", - "prefix": "moz" + "version_added": true, + "alternative_name": "pageYOffset" + } + ], + "ie": [ + { + "version_added": false + }, + { + "version_added": "9", + "alternative_name": "pageYOffset" } ], - "ie": { - "version_added": "10" - }, "opera": [ { - "version_added": "15" + "version_added": true }, { "version_added": true, - "prefix": "o" + "alternative_name": "pageYOffset" + } + ], + "opera_android": [ + { + "version_added": null + }, + { + "version_added": null, + "alternative_name": "pageYOffset" } ], - "opera_android": { - "version_added": "15" - }, "safari": [ { - "version_added": "6.1" + "version_added": true }, { - "version_added": "6", - "prefix": "webkit" + "version_added": true, + "alternative_name": "pageYOffset" } ], "safari_ios": [ { - "version_added": "7.1" + "version_added": null }, { - "version_added": "6.1", - "prefix": "webkit" + "version_added": null, + "alternative_name": "pageYOffset" } ], - "samsunginternet_android": { - "version_added": null - }, - "webview_android": { - "version_added": true - } + "samsunginternet_android": [ + { + "version_added": null + }, + { + "version_added": null, + "alternative_name": "pageYOffset" + } + ], + "webview_android": [ + { + "version_added": true + }, + { + "version_added": true, + "alternative_name": "pageYOffset" + } + ] }, "status": { "experimental": false, @@ -1593,15 +4356,15 @@ "deprecated": false } }, - "return_value": { + "subpixel_precision": { "__compat": { - "description": "Return value", + "description": "Subpixel precision", "support": { "chrome": { - "version_added": "23" + "version_added": true }, "chrome_android": { - "version_added": "25" + "version_added": true }, "edge": { "version_added": true @@ -1610,25 +4373,25 @@ "version_added": true }, "firefox": { - "version_added": "11" + "version_added": "55" }, "firefox_android": { - "version_added": "14" + "version_added": "55" }, "ie": { - "version_added": "10" + "version_added": false }, "opera": { - "version_added": "15" + "version_added": true }, "opera_android": { - "version_added": "15" + "version_added": null }, "safari": { - "version_added": "6.1" + "version_added": true }, "safari_ios": { - "version_added": "6.1" + "version_added": null }, "samsunginternet_android": { "version_added": null @@ -1645,17 +4408,15 @@ } } }, - "requestFileSystem": { + "self": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/requestFileSystem", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/self", "support": { "chrome": { - "version_added": "13", - "prefix": "webkit" + "version_added": true }, "chrome_android": { - "version_added": true, - "prefix": "webkit" + "version_added": true }, "edge": { "version_added": true @@ -1664,144 +4425,76 @@ "version_added": true }, "firefox": { - "version_added": false + "version_added": true }, "firefox_android": { - "version_added": false + "version_added": true }, "ie": { - "version_added": false + "version_added": true }, "opera": { - "version_added": false + "version_added": true }, "opera_android": { - "version_added": false + "version_added": true }, "safari": { - "version_added": false + "version_added": true }, "safari_ios": { - "version_added": false + "version_added": true }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": null + "version_added": true } }, "status": { "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "requestIdleCallback": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/requestIdleCallback", - "support": { - "chrome": { - "version_added": "47" - }, - "chrome_android": { - "version_added": "47" - }, - "edge": { - "version_added": false - }, - "edge_mobile": { - "version_added": false - }, - "firefox": [ - { - "version_added": "55", - "notes": "Enabled by default." - }, - { - "version_added": "53", - "version_removed": "55", - "notes": "Implemented but disabled by default." - } - ], - "firefox_android": [ - { - "version_added": "55", - "notes": "Enabled by default." - }, - { - "version_added": "53", - "version_removed": "55", - "notes": "Implemented but disabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "34" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": null - }, - "webview_android": { - "version_added": "47" - } - }, - "status": { - "experimental": true, "standard_track": true, "deprecated": false } } }, - "resizeBy": { + "sessionStorage": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/resizeBy", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/sessionStorage", "support": { "chrome": { - "version_added": true + "version_added": "5" }, "chrome_android": { "version_added": true }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": true, - "notes": "Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn’t created by window.open or contains more than one tab. See here for more details." + "version_added": "2" }, "firefox_android": { "version_added": true }, "ie": { - "version_added": null + "version_added": "8" }, "opera": { - "version_added": null + "version_added": "10.5" }, "opera_android": { - "version_added": null + "version_added": "11" }, "safari": { - "version_added": null + "version_added": "4" }, "safari_ios": { - "version_added": null + "version_added": "3.2" }, "samsunginternet_android": { "version_added": null @@ -1817,15 +4510,15 @@ } } }, - "resizeTo": { + "setCursor": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/resizeTo", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setCursor", "support": { "chrome": { - "version_added": true + "version_added": false }, "chrome_android": { - "version_added": true + "version_added": false }, "edge": { "version_added": null @@ -1834,11 +4527,10 @@ "version_added": null }, "firefox": { - "version_added": true, - "notes": "Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn’t created by window.open or contains more than one tab. See here for more details." + "version_added": false }, "firefox_android": { - "version_added": true + "version_added": false }, "ie": { "version_added": null @@ -1859,19 +4551,19 @@ "version_added": null }, "webview_android": { - "version_added": true + "version_added": false } }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } }, - "restore": { + "setImmediate": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/restore", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setImmediate", "support": { "chrome": { "version_added": false @@ -1880,10 +4572,10 @@ "version_added": false }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { "version_added": false @@ -1892,19 +4584,19 @@ "version_added": false }, "ie": { - "version_added": null + "version_added": "10" }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { - "version_added": null + "version_added": false }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { "version_added": null @@ -1915,14 +4607,14 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } }, - "routeEvent": { + "setResizable": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/routeEvent", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setResizable", "support": { "chrome": { "version_added": false @@ -1937,10 +4629,10 @@ "version_added": null }, "firefox": { - "version_added": false + "version_added": true }, "firefox_android": { - "version_added": false + "version_added": true }, "ie": { "version_added": null @@ -1967,70 +4659,73 @@ "status": { "experimental": false, "standard_track": false, - "deprecated": true + "deprecated": false } } }, - "scroll": { + "showModalDialog": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scroll", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/showModalDialog", "support": { "chrome": { - "version_added": true + "version_added": true, + "version_removed": "43" }, "chrome_android": { - "version_added": true + "version_added": false }, "edge": { - "version_added": null + "version_added": false }, "edge_mobile": { - "version_added": null + "version_added": false }, "firefox": { - "version_added": true + "version_added": "3", + "version_removed": "56" }, "firefox_android": { - "version_added": true + "version_added": false }, "ie": { - "version_added": null + "version_added": "4" }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { - "version_added": null + "version_added": "5.1", + "notes": "See WebKit bug 151885 for possible future removal from Safari." }, "safari_ios": { - "version_added": null + "version_added": false }, "samsunginternet_android": { - "version_added": null + "version_added": false }, "webview_android": { - "version_added": true + "version_added": false } }, "status": { "experimental": false, - "standard_track": true, - "deprecated": false + "standard_track": false, + "deprecated": true } } }, - "scrollBy": { + "sidebar": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollBy", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/sidebar", "support": { "chrome": { - "version_added": true + "version_added": false }, "chrome_android": { - "version_added": true + "version_added": false }, "edge": { "version_added": null @@ -2063,19 +4758,19 @@ "version_added": null }, "webview_android": { - "version_added": true + "version_added": false } }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } }, - "scrollByLines": { + "sizeToContent": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollByLines", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/sizeToContent", "support": { "chrome": { "version_added": false @@ -2089,11 +4784,18 @@ "edge_mobile": { "version_added": null }, - "firefox": { - "version_added": true - }, + "firefox": [ + { + "version_added": true + }, + { + "version_added": "20", + "notes": "The mimimal size is clamped to prevent the window from being too small for the user to interact with." + } + ], "firefox_android": { - "version_added": true + "version_added": true, + "notes": "This method has no effect as a page is always in a tab." }, "ie": { "version_added": null @@ -2124,60 +4826,60 @@ } } }, - "scrollByPages": { + "speechSynthesis": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollByPages", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/speechSynthesis", "support": { "chrome": { - "version_added": false + "version_added": "33" }, "chrome_android": { - "version_added": false + "version_added": true }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": true + "version_added": "49" }, "firefox_android": { - "version_added": true + "version_added": false }, "ie": { - "version_added": null + "version_added": false }, "opera": { "version_added": null }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { - "version_added": null + "version_added": "7" }, "safari_ios": { - "version_added": null + "version_added": "7.1" }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": false + "version_added": null } }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } } }, - "scrollTo": { + "status": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollTo", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/status", "support": { "chrome": { "version_added": true @@ -2226,15 +4928,15 @@ } } }, - "setCursor": { + "statusbar": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setCursor", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/statusbar", "support": { "chrome": { - "version_added": false + "version_added": true }, "chrome_android": { - "version_added": false + "version_added": true }, "edge": { "version_added": null @@ -2243,10 +4945,10 @@ "version_added": null }, "firefox": { - "version_added": false + "version_added": true }, "firefox_android": { - "version_added": false + "version_added": true }, "ie": { "version_added": null @@ -2267,76 +4969,76 @@ "version_added": null }, "webview_android": { - "version_added": false + "version_added": true } }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } } }, - "setImmediate": { + "stop": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setImmediate", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/stop", "support": { "chrome": { - "version_added": false + "version_added": true }, "chrome_android": { - "version_added": false + "version_added": true }, "edge": { - "version_added": true + "version_added": null }, "edge_mobile": { - "version_added": true + "version_added": null }, "firefox": { - "version_added": false + "version_added": true }, "firefox_android": { - "version_added": false + "version_added": true }, "ie": { - "version_added": "10" + "version_added": false }, "opera": { - "version_added": false + "version_added": null }, "opera_android": { - "version_added": false + "version_added": null }, "safari": { - "version_added": false + "version_added": null }, "safari_ios": { - "version_added": false + "version_added": null }, "samsunginternet_android": { "version_added": null }, "webview_android": { - "version_added": false + "version_added": true } }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } } }, - "setResizable": { + "toolbar": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setResizable", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/toolbar", "support": { "chrome": { - "version_added": false + "version_added": true }, "chrome_android": { - "version_added": false + "version_added": true }, "edge": { "version_added": null @@ -2369,73 +5071,71 @@ "version_added": null }, "webview_android": { - "version_added": false + "version_added": true } }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } } }, - "showModalDialog": { + "top": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/showModalDialog", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/top", "support": { "chrome": { - "version_added": true, - "version_removed": "43" + "version_added": true }, "chrome_android": { - "version_added": false + "version_added": null }, "edge": { - "version_added": false + "version_added": true }, "edge_mobile": { - "version_added": false + "version_added": true }, "firefox": { - "version_added": "3", - "version_removed": "56" + "version_added": true, + "notes": "Starting in Firefox 6, this property is read only, as defined by the standard." }, "firefox_android": { - "version_added": false + "version_added": null }, "ie": { - "version_added": "4" + "version_added": true }, "opera": { - "version_added": false + "version_added": true }, "opera_android": { - "version_added": false + "version_added": null }, "safari": { - "version_added": "5.1", - "notes": "See WebKit bug 151885 for possible future removal from Safari." + "version_added": true }, "safari_ios": { - "version_added": false + "version_added": null }, "samsunginternet_android": { - "version_added": false + "version_added": null }, "webview_android": { - "version_added": false + "version_added": null } }, "status": { "experimental": false, - "standard_track": false, - "deprecated": true + "standard_track": true, + "deprecated": false } } }, - "sizeToContent": { + "updateCommands": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/sizeToContent", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/updateCommands", "support": { "chrome": { "version_added": false @@ -2449,18 +5149,11 @@ "edge_mobile": { "version_added": null }, - "firefox": [ - { - "version_added": true - }, - { - "version_added": "20", - "notes": "The mimimal size is clamped to prevent the window from being too small for the user to interact with." - } - ], + "firefox": { + "version_added": true + }, "firefox_android": { - "version_added": true, - "notes": "This method has no effect as a page is always in a tab." + "version_added": true }, "ie": { "version_added": null @@ -2491,15 +5184,15 @@ } } }, - "stop": { + "visualViewport": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/stop", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/visualViewport", "support": { "chrome": { - "version_added": true + "version_added": "60" }, "chrome_android": { - "version_added": true + "version_added": "60" }, "edge": { "version_added": null @@ -2508,19 +5201,19 @@ "version_added": null }, "firefox": { - "version_added": true + "version_added": false }, "firefox_android": { - "version_added": true + "version_added": false }, "ie": { - "version_added": false + "version_added": null }, "opera": { - "version_added": null + "version_added": "47" }, "opera_android": { - "version_added": null + "version_added": "47" }, "safari": { "version_added": null @@ -2532,25 +5225,25 @@ "version_added": null }, "webview_android": { - "version_added": true + "version_added": "60" } }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } } }, - "updateCommands": { + "window": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/updateCommands", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/window", "support": { "chrome": { - "version_added": false + "version_added": true }, "chrome_android": { - "version_added": false + "version_added": true }, "edge": { "version_added": null @@ -2583,12 +5276,12 @@ "version_added": null }, "webview_android": { - "version_added": false + "version_added": true } }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } }