{
"javascript": {
"builtins": {
"Atomics": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics",
"spec_url": "https://tc39.es/ecma262/#sec-atomics-object",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
},
"Atomic_operations_on_non-shared_buffers": {
"__compat": {
"description": "Atomic operations on non-shared ArrayBuffer
objects",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "79"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": false
},
"nodejs": {
"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": true,
"deprecated": false
}
}
},
"add": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/add",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.add",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"and": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/and",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.and",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"compareExchange": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/compareExchange",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.compareexchange",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"exchange": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/exchange",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.exchange",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"isLockFree": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.islockfree",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"load": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/load",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.load",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"notify": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.notify",
"support": {
"chrome": [
{
"version_added": "68"
},
{
"version_added": "60",
"version_removed": "63",
"alternative_name": "wake",
"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",
"alternative_name": "wake",
"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": "79"
},
"firefox": [
{
"version_added": "78"
},
{
"version_added": "63",
"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": "57",
"alternative_name": "wake",
"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": "48",
"version_removed": "55",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
]
},
{
"version_added": "46",
"version_removed": "48",
"alternative_name": "futexWake",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
],
"notes": "The count
parameter defaults to 0
instead of the later-specified +Infinity
."
}
],
"firefox_android": [
{
"version_added": "63",
"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": "57",
"alternative_name": "wake",
"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": "48",
"version_removed": "55",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
]
},
{
"version_added": "46",
"version_removed": "48",
"alternative_name": "futexWake",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
],
"notes": "The count
parameter defaults to 0
instead of the later-specified +Infinity
."
}
],
"ie": {
"version_added": false
},
"nodejs": {
"version_added": "8.10.0",
"alternative_name": "wake"
},
"opera": {
"version_added": false
},
"opera_android": {
"version_added": false
},
"safari": {
"version_added": "10.1",
"version_removed": "11.1",
"alternative_name": "wake"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"alternative_name": "wake",
"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."
},
"webview_android": {
"version_added": "60",
"version_removed": "63",
"alternative_name": "wake",
"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
}
}
},
"or": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/or",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.or",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"store": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/store",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.store",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"sub": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/sub",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.sub",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"wait": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.wait",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "48",
"version_removed": "55",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
]
},
{
"version_added": "46",
"version_removed": "48",
"alternative_name": "futexWait",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
],
"notes": "The method returns values Atomics.OK
, Atomics.TIMEDOUT
, and Atomics.NOTEQUAL
, instead of the later-specified strings."
}
],
"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": "48",
"version_removed": "55",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
]
},
{
"version_added": "46",
"version_removed": "48",
"alternative_name": "futexWait",
"flags": [
{
"type": "preference",
"name": "javascript.options.shared_memory",
"value_to_set": "true"
}
],
"notes": "The method returns values Atomics.OK
, Atomics.TIMEDOUT
, and Atomics.NOTEQUAL
, instead of the later-specified strings."
}
],
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
},
"xor": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/xor",
"spec_url": "https://tc39.es/ecma262/#sec-atomics.xor",
"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": "79"
},
{
"version_added": "16",
"version_removed": "17",
"notes": "Support was removed to mitigate speculative execution side-channel attacks (Windows blog)."
}
],
"firefox": [
{
"version_added": "78"
},
{
"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": "11.1"
},
"safari_ios": {
"version_added": "10.3",
"version_removed": "11.3"
},
"samsunginternet_android": {
"version_added": false,
"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."
},
"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
}
}
}
}
}
}
}