| { |
| "javascript": { |
| "builtins": { |
| "Atomics": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics", |
| "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics-object", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2", |
| "notes": "Before Safari 16.4, `Atomics` is gated behind COOP/COEP. For more detail, read [Making your website \"cross-origin isolated\" using COOP and COEP](https://web.dev/coop-coep/)." |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "Atomic_operations_on_non_shared_buffers": { |
| "__compat": { |
| "description": "Atomic operations on non-shared `ArrayBuffer` objects", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2021", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "deno": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "79" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.add", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.and", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.compareexchange", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.exchange", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.islockfree", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.load", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.notify", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.or", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "pause": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/pause", |
| "spec_url": "https://tc39.es/proposal-atomics-microwait/#Atomics.pause", |
| "tags": [ |
| "web-features:atomics-pause" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.1.31" |
| }, |
| "chrome": { |
| "version_added": "133" |
| }, |
| "chrome_android": "mirror", |
| "deno": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "137" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "18.4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.store", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.sub", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.wait", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "waitAsync": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/waitAsync", |
| "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.waitasync", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2024", |
| "web-features:atomics-wait-async" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": [ |
| { |
| "version_added": "90" |
| }, |
| { |
| "version_added": "87", |
| "version_removed": "90", |
| "partial_implementation": true, |
| "notes": "The `Atomics.waitAsync()` method never times out. See [bug 40742782](https://crbug.com/40742782)." |
| } |
| ], |
| "chrome_android": [ |
| { |
| "version_added": "90" |
| }, |
| { |
| "version_added": "89", |
| "version_removed": "90", |
| "partial_implementation": true, |
| "notes": "The `Atomics.waitAsync()` method never times out. See [bug 40742782](https://crbug.com/40742782)." |
| } |
| ], |
| "deno": { |
| "version_added": "1.4" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "145" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "16.0.0" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "75" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "16.4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "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/multipage/structured-data.html#sec-atomics.xor", |
| "tags": [ |
| "web-features:snapshot:ecmascript-2017", |
| "web-features:shared-memory" |
| ], |
| "support": { |
| "bun": { |
| "version_added": "1.0.0" |
| }, |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": { |
| "version_added": "89" |
| }, |
| "deno": { |
| "version_added": "1.0" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "78" |
| }, |
| "firefox_android": "mirror", |
| "nodejs": { |
| "version_added": "8.10.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| } |
| } |
| } |
| } |