{ "javascript": { "operators": { "await": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/await", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-async-function-definitions", "tags": [ "web-features:async-await" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "55" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "14" }, "firefox": { "version_added": "52" }, "firefox_android": "mirror", "nodejs": { "version_added": "7.6.0" }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "10.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "top_level": { "__compat": { "description": "Use at module top level", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/await#top_level_await", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-async-function-definitions", "tags": [ "web-features:top-level-await" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "89" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "89" }, "firefox_android": "mirror", "nodejs": { "version_added": "14.8.0", "notes": "Not supported in CommonJS modules." }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": [ { "version_added": "27" }, { "version_added": "15", "version_removed": "27", "partial_implementation": true, "notes": "Doesn't support multiple modules simultaneously importing a module containing a top-level await (see [bug 242740](https://webkit.org/b/242740))." } ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } } }