{ "javascript": { "builtins": { "SharedArrayBuffer": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer", "spec_url": "https://tc39.github.io/ecma262/#sec-sharedarraybuffer-objects", "support": { "chrome": [ { "version_added": "68" }, { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This was a temporary removal while mitigations were put in place." } ], "chrome_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." }, "edge": { "version_added": false, "notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)." }, "edge_mobile": { "version_added": null }, "firefox": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "firefox_android": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "ie": { "version_added": false }, "nodejs": { "version_added": "8.10.0" }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": "10.1", "version_removed": true }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "sab_in_dataview": { "__compat": { "description": "SharedArrayBuffer in DataView", "support": { "chrome": [ { "version_added": "68" }, { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This was a temporary removal while mitigations were put in place." } ], "chrome_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." }, "edge": { "version_added": false, "notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)." }, "edge_mobile": { "version_added": null }, "firefox": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "firefox_android": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "ie": { "version_added": false }, "nodejs": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": "10.1", "version_removed": true }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "prototype": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/prototype", "spec_url": "https://tc39.github.io/ecma262/#sec-sharedarraybuffer.prototype", "support": { "chrome": [ { "version_added": "68" }, { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This was a temporary removal while mitigations were put in place." } ], "chrome_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." }, "edge": { "version_added": false, "notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)." }, "edge_mobile": { "version_added": null }, "firefox": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "firefox_android": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "ie": { "version_added": false }, "nodejs": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": "10.1", "version_removed": true }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "byteLength": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength", "spec_url": "https://tc39.github.io/ecma262/#sec-get-sharedarraybuffer.prototype.bytelength", "support": { "chrome": [ { "version_added": "68" }, { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This was a temporary removal while mitigations were put in place." } ], "chrome_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." }, "edge": { "version_added": "16", "notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)." }, "edge_mobile": { "version_added": null }, "firefox": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "firefox_android": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "ie": { "version_added": false }, "nodejs": { "version_added": "8.10.0" }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": "10.1", "version_removed": true }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "slice": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice", "spec_url": "https://tc39.github.io/ecma262/#sec-sharedarraybuffer.prototype.slice", "support": { "chrome": [ { "version_added": "68" }, { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This was a temporary removal while mitigations were put in place." } ], "chrome_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." }, "edge": { "version_added": "16", "notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)." }, "edge_mobile": { "version_added": null }, "firefox": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "firefox_android": [ { "version_added": "57", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ], "notes": "Support was disabled by default to mitigate speculative execution side-channel attacks (Mozilla Security Blog)." }, { "version_added": "55", "version_removed": "57" }, { "version_added": "46", "version_removed": "55", "flags": [ { "type": "preference", "name": "javascript.options.shared_memory", "value_to_set": "true" } ] } ], "ie": { "version_added": false }, "nodejs": { "version_added": "8.10.0" }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": "10.1", "version_removed": true }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": "60", "version_removed": "63", "notes": "Chrome disabled SharedArrayBuffer on January 5, 2018 to help reduce the efficacy of speculative side-channel attacks. This is intended as a temporary measure until other mitigations are in place." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } } }