diff --git a/javascript/builtins/AsyncFunction.json b/javascript/builtins/AsyncFunction.json
index 55e4f5c6047af..50a96f6a52bbb 100644
--- a/javascript/builtins/AsyncFunction.json
+++ b/javascript/builtins/AsyncFunction.json
@@ -52,6 +52,60 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "AsyncFunction": {
+ "__compat": {
+ "description": "AsyncFunction()
constructor",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction/AsyncFunction",
+ "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-constructor",
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.0"
+ },
+ "edge": {
+ "version_added": "15"
+ },
+ "firefox": {
+ "version_added": "52"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": [
+ {
+ "version_added": "7.6.0"
+ },
+ {
+ "version_added": "7.0.0",
+ "flags": [
+ {
+ "type": "runtime_flag",
+ "name": "--harmony"
+ }
+ ]
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
}
}
diff --git a/javascript/builtins/AsyncGeneratorFunction.json b/javascript/builtins/AsyncGeneratorFunction.json
index 3a28cac06877b..0d4a80773c315 100644
--- a/javascript/builtins/AsyncGeneratorFunction.json
+++ b/javascript/builtins/AsyncGeneratorFunction.json
@@ -50,6 +50,58 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "AsyncGeneratorFunction": {
+ "__compat": {
+ "description": "AsyncGeneratorFunction()
constructor",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction/AsyncGeneratorFunction",
+ "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-constructor",
+ "support": {
+ "chrome": {
+ "version_added": "63"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.0"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "55"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": [
+ {
+ "version_added": "10.0.0"
+ },
+ {
+ "version_added": "8.10.0",
+ "flags": [
+ {
+ "type": "runtime_flag",
+ "name": "--harmony"
+ }
+ ]
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
}
}
diff --git a/javascript/builtins/GeneratorFunction.json b/javascript/builtins/GeneratorFunction.json
index 4ba630123e8e4..01b4ad31fba91 100644
--- a/javascript/builtins/GeneratorFunction.json
+++ b/javascript/builtins/GeneratorFunction.json
@@ -52,6 +52,60 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "GeneratorFunction": {
+ "__compat": {
+ "description": "GeneratorFunction()
constructor",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction/GeneratorFunction",
+ "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-constructor",
+ "support": {
+ "chrome": {
+ "version_added": "39"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.0"
+ },
+ "edge": {
+ "version_added": "13"
+ },
+ "firefox": {
+ "version_added": "26"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": [
+ {
+ "version_added": "4.0.0"
+ },
+ {
+ "version_added": "0.12.0",
+ "flags": [
+ {
+ "type": "runtime_flag",
+ "name": "--harmony"
+ }
+ ]
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
}
}