diff --git a/generator/runtimes/bun/data.json b/generator/runtimes/bun/data.json
index ba8cae36..f4f038ac 100644
--- a/generator/runtimes/bun/data.json
+++ b/generator/runtimes/bun/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -4744,8 +4744,8 @@
"code": "(function () {\n if (!(\"Iterator\" in self)) {\n return { result: false, message: \"Iterator is not defined\" };\n }\n return bcd.testConstructor(\"Iterator\", false);\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Iterator is not defined"
+ "result": null,
+ "message": "threw TypeError: Iterator cannot be constructed directly"
},
{
"name": "javascript.builtins.Iterator.@@iterator",
@@ -4761,7 +4761,7 @@
"code": "\"Iterator\" in self && \"from\" in Iterator",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.drop",
@@ -4769,7 +4769,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"drop\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.every",
@@ -4777,7 +4777,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"every\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.filter",
@@ -4785,7 +4785,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"filter\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.find",
@@ -4793,7 +4793,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"find\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.flatMap",
@@ -4801,7 +4801,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"flatMap\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.forEach",
@@ -4809,7 +4809,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"forEach\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.map",
@@ -4817,7 +4817,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"map\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.reduce",
@@ -4825,7 +4825,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"reduce\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.some",
@@ -4833,7 +4833,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"some\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.take",
@@ -4841,7 +4841,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"take\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.toArray",
@@ -4849,7 +4849,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"toArray\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.AsyncIterator",
@@ -27966,8 +27966,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.close",
@@ -27975,8 +27975,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"close\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.EventSource",
@@ -27984,8 +27984,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.EventSource.options_withCredentials_parameter",
@@ -27993,8 +27993,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n function construct(options) {\n new EventSource(\"https://mdn-bcd-collector.gooborg.com\", options);\n }\n return bcd.testOptionParam(construct, null, \"withCredentials\", true);\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.error_event",
@@ -28002,8 +28002,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"onerror\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.message_event",
@@ -28011,8 +28011,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"onmessage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.open_event",
@@ -28020,8 +28020,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"onopen\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.readyState",
@@ -28029,8 +28029,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"readyState\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.url",
@@ -28038,8 +28038,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"url\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventSource.withCredentials",
@@ -28047,8 +28047,8 @@
"code": "(function () {\n if (!(\"EventSource\" in self)) {\n return { result: false, message: \"EventSource is not defined\" };\n }\n var instance = new EventSource(\"/eventstream\");\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"withCredentials\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: undefined is not a constructor (evaluating 'new EventSource(\"/eventstream\")')"
+ "result": false,
+ "message": "EventSource is not defined"
},
{
"name": "api.EventTarget",
@@ -28548,6 +28548,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -31216,6 +31224,14 @@
},
"result": false
},
+ {
+ "name": "api.GPUCanvasContext.getConfiguration",
+ "info": {
+ "code": "\"GPUCanvasContext\" in self && \"getConfiguration\" in GPUCanvasContext.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.GPUCanvasContext.getCurrentTexture",
"info": {
@@ -37348,6 +37364,15 @@
"result": null,
"message": "threw ReferenceError: Can't find variable: document"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: Can't find variable: document"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -37393,6 +37418,15 @@
"result": null,
"message": "threw ReferenceError: Can't find variable: document"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: Can't find variable: document"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -54256,6 +54290,14 @@
},
"result": false
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -75956,6 +75998,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -75972,6 +76022,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -85559,6 +85617,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -86875,113 +86941,113 @@
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.read",
+ "name": "api.ReadableStream.pipeThrough",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"read\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.values",
+ "name": "api.ReadableStream.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.cancel",
+ "name": "api.ReadableStreamDefaultReader.closed",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeTo",
+ "name": "api.ReadableStreamDefaultReader.read",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"read\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader",
+ "name": "api.Response.Response.accept_readablestream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.locked",
+ "name": "api.ReadableStream.tee",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.cancel",
+ "name": "api.ReadableStream.values",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.getReader",
+ "name": "api.ReadableStream.pipeTo",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.tee",
+ "name": "api.ReadableStreamDefaultReader.releaseLock",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream",
+ "name": "api.ReadableStream.locked",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.Response.Response.accept_readablestream",
+ "name": "api.ReadableStreamDefaultReader",
"info": {
- "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeThrough",
+ "name": "api.ReadableStream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.releaseLock",
+ "name": "api.ReadableStreamDefaultReader.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.closed",
+ "name": "api.ReadableStream.getReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87006,5 +87072,5 @@
]
},
"extensions": [],
- "userAgent": "!! bun/1.1.30"
+ "userAgent": "!! bun/1.1.34"
}
diff --git a/generator/runtimes/deno/data.json b/generator/runtimes/deno/data.json
index 4d06bb8a..7075a365 100644
--- a/generator/runtimes/deno/data.json
+++ b/generator/runtimes/deno/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -3991,7 +3991,8 @@
"code": "(function () {\n try {\n new WeakMap([\n [window, \"one\"],\n [{}, \"two\"]\n ]);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": false,
+ "message": "window is not defined"
},
{
"name": "javascript.builtins.WeakMap.WeakMap.null_allowed",
@@ -4064,7 +4065,8 @@
"code": "(function () {\n try {\n new WeakSet([window, {}]);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": false,
+ "message": "window is not defined"
},
{
"name": "javascript.builtins.WeakSet.WeakSet.null_allowed",
@@ -9674,7 +9676,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.abort",
@@ -9682,7 +9685,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"abort\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.cached_event",
@@ -9690,7 +9694,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"oncached\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.checking_event",
@@ -9698,7 +9703,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"onchecking\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.downloading_event",
@@ -9706,7 +9712,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"ondownloading\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.error_event",
@@ -9714,7 +9721,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"onerror\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.noupdate_event",
@@ -9722,7 +9730,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"onnoupdate\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.obsolete_event",
@@ -9730,7 +9739,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"onobsolete\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.progress_event",
@@ -9738,7 +9748,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"onprogress\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.updateready_event",
@@ -9746,7 +9757,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"onupdateready\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.status",
@@ -9754,7 +9766,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"status\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.swapCache",
@@ -9762,7 +9775,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"swapCache\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ApplicationCache.update",
@@ -9770,7 +9784,8 @@
"code": "(function () {\n var instance = window.applicationCache;\n return !!instance && \"update\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Attr",
@@ -10029,8 +10044,8 @@
"code": "(function () {\n var instance = reusableInstances.audioContext;\n return bcd.testOptionParam(\n window.AudioContext || window.webkitAudioContext,\n \"constructor\",\n \"latencyHint\",\n \"playback\"\n );\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.AudioContext.AudioContext.options_sampleRate_parameter",
@@ -10038,8 +10053,8 @@
"code": "(function () {\n var instance = reusableInstances.audioContext;\n return bcd.testOptionParam(\n window.AudioContext || window.webkitAudioContext,\n \"constructor\",\n \"sampleRate\",\n \"44100\"\n );\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.AudioContext.AudioContext.options_sinkId_parameter",
@@ -10047,8 +10062,8 @@
"code": "(function () {\n var instance = reusableInstances.audioContext;\n return bcd.testOptionParam(\n window.AudioContext || window.webkitAudioContext,\n \"constructor\",\n \"sinkId\",\n \"\"\n );\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.AudioContext.baseLatency",
@@ -11614,7 +11629,8 @@
"code": "(function () {\n var instance = window.toolbar;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.BarProp.visible",
@@ -11622,7 +11638,8 @@
"code": "(function () {\n var instance = window.toolbar;\n return !!instance && \"visible\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.BaseAudioContext",
@@ -13546,7 +13563,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'ByteLengthQueuingStrategy': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'ByteLengthQueuingStrategy': 1 argument required, but only 0 present"
},
{
"name": "api.ByteLengthQueuingStrategy.highWaterMark",
@@ -15150,7 +15167,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'CompressionStream': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'CompressionStream': 1 argument required, but only 0 present"
},
{
"name": "api.CompressionStream.CompressionStream.deflate",
@@ -15850,7 +15867,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'CountQueuingStrategy': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'CountQueuingStrategy': 1 argument required, but only 0 present"
},
{
"name": "api.CountQueuingStrategy.highWaterMark",
@@ -20888,7 +20905,8 @@
"code": "(function () {\n var instance = window.customElements;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.CustomElementRegistry.define",
@@ -20896,7 +20914,8 @@
"code": "(function () {\n var instance = window.customElements;\n return !!instance && \"define\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.CustomElementRegistry.get",
@@ -20904,7 +20923,8 @@
"code": "(function () {\n var instance = window.customElements;\n return !!instance && \"get\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.CustomElementRegistry.getName",
@@ -20912,7 +20932,8 @@
"code": "(function () {\n var instance = window.customElements;\n return !!instance && \"getName\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.CustomElementRegistry.upgrade",
@@ -20920,7 +20941,8 @@
"code": "(function () {\n var instance = window.customElements;\n return !!instance && \"upgrade\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.CustomElementRegistry.whenDefined",
@@ -20928,7 +20950,8 @@
"code": "(function () {\n var instance = window.customElements;\n return !!instance && \"whenDefined\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.CustomElementRegistry.builtin_element_support",
@@ -20937,7 +20960,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: HTMLParagraphElement is not defined"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.CustomEvent",
@@ -20954,7 +20977,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'CustomEvent': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'CustomEvent': 1 argument required, but only 0 present"
},
{
"name": "api.CustomEvent.detail",
@@ -21325,7 +21348,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'DecompressionStream': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'DecompressionStream': 1 argument required, but only 0 present"
},
{
"name": "api.DecompressionStream.DecompressionStream.deflate",
@@ -27743,7 +27766,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'Event': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'Event': 1 argument required, but only 0 present"
},
{
"name": "api.Event.eventPhase",
@@ -28318,7 +28341,8 @@
"code": "(function () {\n var instance = window.external;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.External.AddSearchProvider",
@@ -28326,7 +28350,8 @@
"code": "(function () {\n var instance = window.external;\n return !!instance && \"AddSearchProvider\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.External.IsSearchProviderInstalled",
@@ -28334,7 +28359,8 @@
"code": "(function () {\n var instance = window.external;\n return !!instance && \"IsSearchProviderInstalled\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.EyeDropper",
@@ -28496,6 +28522,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -28552,7 +28586,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'File': 2 arguments required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'File': 2 arguments required, but only 0 present"
},
{
"name": "api.File.lastModified",
@@ -35236,6 +35270,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -35281,6 +35324,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -41256,7 +41308,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct \"ImageData\": 2 arguments required, but only 0 present."
+ "message": "threw TypeError: Failed to construct \"ImageData\": 2 arguments required, but only 0 present"
},
{
"name": "api.ImageData.width",
@@ -43500,7 +43552,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.matchMedia is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MediaQueryList.addListener",
@@ -43509,7 +43561,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.matchMedia is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MediaQueryList.matches",
@@ -43518,7 +43570,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.matchMedia is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MediaQueryList.media",
@@ -43527,7 +43579,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.matchMedia is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MediaQueryList.change_event",
@@ -43536,7 +43588,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.matchMedia is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MediaQueryList.removeListener",
@@ -43545,7 +43597,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.matchMedia is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MediaQueryList.EventTarget_inheritance",
@@ -43554,7 +43606,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.matchMedia is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MediaQueryListEvent",
@@ -46305,8 +46357,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var instance = new constructor(function (mutations) {});\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationObserver.disconnect",
@@ -46314,8 +46366,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var instance = new constructor(function (mutations) {});\n return !!instance && \"disconnect\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationObserver.MutationObserver",
@@ -46332,8 +46384,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var instance = new constructor(function (mutations) {});\n return !!instance && \"observe\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationObserver.takeRecords",
@@ -46341,8 +46393,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var instance = new constructor(function (mutations) {});\n return !!instance && \"takeRecords\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord",
@@ -46350,8 +46402,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.addedNodes",
@@ -46359,8 +46411,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"addedNodes\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.attributeName",
@@ -46368,8 +46420,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"attributeName\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.attributeNamespace",
@@ -46377,8 +46429,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"attributeNamespace\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.nextSibling",
@@ -46386,8 +46438,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"nextSibling\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.oldValue",
@@ -46395,8 +46447,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"oldValue\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.previousSibling",
@@ -46404,8 +46456,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"previousSibling\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.removedNodes",
@@ -46413,8 +46465,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"removedNodes\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.target",
@@ -46422,8 +46474,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"target\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.MutationRecord.type",
@@ -46431,8 +46483,8 @@
"code": "(function () {\n var constructor = window.MutationObserver || window.WebKitMutationObserver;\n if (!constructor) {\n return {\n result: false,\n message: \"(WebKit)MutationObserver is not defined\"\n };\n }\n var observer = new constructor(function (mutations) {});\n if (!observer) {\n return { result: false, message: \"observer is falsy\" };\n }\n\n // Create element and observe\n var targetNode = document.createElement(\"p\");\n observer.observe(targetNode, {\n childList: true,\n attributes: true\n });\n\n // Make a change\n targetNode.innerHTML = \"foo bar\";\n\n // Get the record\n var records = observer.takeRecords();\n var instance = records[0];\n\n // Finally, disconnect the observer\n observer.disconnect();\n return !!instance && \"type\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(WebKit)MutationObserver is not defined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.NamedFlow",
@@ -51789,7 +51841,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'PerformanceMark': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'PerformanceMark': 1 argument required, but only 0 present"
},
{
"name": "api.PerformanceMeasure",
@@ -52137,6 +52189,14 @@
},
"result": false
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -54810,7 +54870,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'ReadableStreamBYOBReader': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'ReadableStreamBYOBReader': 1 argument required, but only 0 present"
},
{
"name": "api.ReadableStreamBYOBReader.releaseLock",
@@ -54899,7 +54959,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'ReadableStreamDefaultReader': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'ReadableStreamDefaultReader': 1 argument required, but only 0 present"
},
{
"name": "api.Rect",
@@ -55333,7 +55393,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'Request': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'Request': 1 argument required, but only 0 present"
},
{
"name": "api.Request.Request.init_priority_parameter",
@@ -57930,8 +57990,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.@@iterator",
@@ -57939,8 +57999,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return (\n !!instance &&\n \"Symbol\" in self &&\n \"iterator\" in Symbol &&\n !!instance[Symbol.iterator]\n );\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.entries",
@@ -57948,8 +58008,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance && \"entries\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.forEach",
@@ -57957,8 +58017,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance && \"forEach\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.get",
@@ -57966,8 +58026,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance && \"get\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.has",
@@ -57975,8 +58035,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance && \"has\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.keys",
@@ -57984,8 +58044,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance && \"keys\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.size",
@@ -57993,8 +58053,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance && \"size\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.values",
@@ -58002,8 +58062,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!instance && \"values\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair",
@@ -58011,8 +58071,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.availableIncomingBitrate",
@@ -58020,8 +58080,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return { result: null, message: \"Untestable property\" };\n return !!getStatByType(\"candidate-pair\", \"availableIncomingBitrate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.availableOutgoingBitrate",
@@ -58029,8 +58089,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"availableOutgoingBitrate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.bytesDiscardedOnSend",
@@ -58038,8 +58098,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"bytesDiscardedOnSend\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.bytesReceived",
@@ -58047,8 +58107,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"bytesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.bytesSent",
@@ -58056,8 +58116,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"bytesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.consentRequestsSent",
@@ -58065,8 +58125,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"consentRequestsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.currentRoundTripTime",
@@ -58074,8 +58134,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"currentRoundTripTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.id",
@@ -58083,8 +58143,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.lastPacketReceivedTimestamp",
@@ -58092,8 +58152,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"lastPacketReceivedTimestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.lastPacketSentTimestamp",
@@ -58101,8 +58161,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"lastPacketSentTimestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.localCandidateId",
@@ -58110,8 +58170,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"localCandidateId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.nominated",
@@ -58119,8 +58179,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"nominated\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.packetsDiscardedOnSend",
@@ -58128,8 +58188,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"packetsDiscardedOnSend\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.packetsReceived",
@@ -58137,8 +58197,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"packetsReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.packetsSent",
@@ -58146,8 +58206,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"packetsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.priority",
@@ -58155,8 +58215,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"priority\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.remoteCandidateId",
@@ -58164,8 +58224,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"remoteCandidateId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.requestsReceived",
@@ -58173,8 +58233,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"requestsReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.requestsSent",
@@ -58182,8 +58242,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"requestsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.responsesReceived",
@@ -58191,8 +58251,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"responsesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.responsesSent",
@@ -58200,8 +58260,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"responsesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.state",
@@ -58209,8 +58269,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"state\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.timestamp",
@@ -58218,8 +58278,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.totalRoundTripTime",
@@ -58227,8 +58287,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"totalRoundTripTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.transportId",
@@ -58236,8 +58296,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_candidate-pair.type",
@@ -58245,8 +58305,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"candidate-pair\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate",
@@ -58254,8 +58314,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate.base64Certificate",
@@ -58263,8 +58323,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\", \"base64Certificate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate.fingerprint",
@@ -58272,8 +58332,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\", \"fingerprint\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate.fingerprintAlgorithm",
@@ -58281,8 +58341,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\", \"fingerprintAlgorithm\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate.id",
@@ -58290,8 +58350,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate.issuerCertificateId",
@@ -58299,8 +58359,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\", \"issuerCertificateId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate.timestamp",
@@ -58308,8 +58368,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_certificate.type",
@@ -58317,8 +58377,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"certificate\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec",
@@ -58326,8 +58386,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.channels",
@@ -58335,8 +58395,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"channels\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.clockRate",
@@ -58344,8 +58404,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"clockRate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.id",
@@ -58353,8 +58413,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.mimeType",
@@ -58362,8 +58422,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"mimeType\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.payloadType",
@@ -58371,8 +58431,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"payloadType\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.sdpFmtpLine",
@@ -58380,8 +58440,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"sdpFmtpLine\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.timestamp",
@@ -58389,8 +58449,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.transportId",
@@ -58398,8 +58458,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_codec.type",
@@ -58407,8 +58467,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"codec\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel",
@@ -58416,8 +58476,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.bytesReceived",
@@ -58425,8 +58485,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"bytesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.bytesSent",
@@ -58434,8 +58494,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"bytesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.dataChannelIdentifier",
@@ -58443,8 +58503,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"dataChannelIdentifier\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.id",
@@ -58452,8 +58512,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.label",
@@ -58461,8 +58521,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"label\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.messagesReceived",
@@ -58470,8 +58530,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"messagesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.messagesSent",
@@ -58479,8 +58539,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"messagesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.protocol",
@@ -58488,8 +58548,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"protocol\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.state",
@@ -58497,8 +58557,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"state\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.timestamp",
@@ -58506,8 +58566,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_data-channel.type",
@@ -58515,8 +58575,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"data-channel\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp",
@@ -58524,8 +58584,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.audioLevel",
@@ -58533,8 +58593,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"audioLevel\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.bytesReceived",
@@ -58542,8 +58602,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"bytesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.codecId",
@@ -58551,8 +58611,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"codecId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.concealedSamples",
@@ -58560,8 +58620,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"concealedSamples\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.concealmentEvents",
@@ -58569,8 +58629,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"concealmentEvents\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.decoderImplementation",
@@ -58578,8 +58638,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"decoderImplementation\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.estimatedPlayoutTimestamp",
@@ -58587,8 +58647,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"estimatedPlayoutTimestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.fecPacketsDiscarded",
@@ -58596,8 +58656,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"fecPacketsDiscarded\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.fecPacketsReceived",
@@ -58605,8 +58665,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"fecPacketsReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.firCount",
@@ -58614,8 +58674,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"firCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.frameHeight",
@@ -58623,8 +58683,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"frameHeight\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.frameWidth",
@@ -58632,8 +58692,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"frameWidth\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.framesAssembledFromMultiplePackets",
@@ -58641,8 +58701,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"framesAssembledFromMultiplePackets\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.framesDecoded",
@@ -58650,8 +58710,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"framesDecoded\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.framesDropped",
@@ -58659,8 +58719,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"framesDropped\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.framesPerSecond",
@@ -58668,8 +58728,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"framesPerSecond\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.framesReceived",
@@ -58677,8 +58737,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"framesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.framesRendered",
@@ -58686,8 +58746,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"framesRendered\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.freezeCount",
@@ -58695,8 +58755,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"freezeCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.headerBytesReceived",
@@ -58704,8 +58764,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"headerBytesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.id",
@@ -58713,8 +58773,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.insertedSamplesForDeceleration",
@@ -58722,8 +58782,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"insertedSamplesForDeceleration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.jitter",
@@ -58731,8 +58791,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"jitter\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.jitterBufferDelay",
@@ -58740,8 +58800,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"jitterBufferDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.jitterBufferEmittedCount",
@@ -58749,8 +58809,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"jitterBufferEmittedCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.jitterBufferMinimumDelay",
@@ -58758,8 +58818,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"jitterBufferMinimumDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.jitterBufferTargetDelay",
@@ -58767,8 +58827,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"jitterBufferTargetDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.keyFramesDecoded",
@@ -58776,8 +58836,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"keyFramesDecoded\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.kind",
@@ -58785,8 +58845,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"kind\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.lastPacketReceivedTimestamp",
@@ -58794,8 +58854,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"lastPacketReceivedTimestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.mid",
@@ -58803,8 +58863,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"mid\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.nackCount",
@@ -58812,8 +58872,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"nackCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.packetsDiscarded",
@@ -58821,8 +58881,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"packetsDiscarded\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.packetsLost",
@@ -58830,8 +58890,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"packetsLost\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.packetsReceived",
@@ -58839,8 +58899,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"packetsReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.pauseCount",
@@ -58848,8 +58908,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"pauseCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.playoutId",
@@ -58857,8 +58917,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"playoutId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.pliCount",
@@ -58866,8 +58926,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"pliCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.powerEfficientDecoder",
@@ -58875,8 +58935,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"powerEfficientDecoder\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.qpSum",
@@ -58884,8 +58944,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"qpSum\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.remoteId",
@@ -58893,8 +58953,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"remoteId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.removedSamplesForAcceleration",
@@ -58902,8 +58962,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"removedSamplesForAcceleration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.silentConcealedSamples",
@@ -58911,8 +58971,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"silentConcealedSamples\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.ssrc",
@@ -58920,8 +58980,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"ssrc\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.timestamp",
@@ -58929,8 +58989,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalAssemblyTime",
@@ -58938,8 +58998,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalAssemblyTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalAudioEnergy",
@@ -58947,8 +59007,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalAudioEnergy\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalDecodeTime",
@@ -58956,8 +59016,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalDecodeTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalFreezesDuration",
@@ -58965,8 +59025,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalFreezesDuration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalInterFrameDelay",
@@ -58974,8 +59034,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalInterFrameDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalPausesDuration",
@@ -58983,8 +59043,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalPausesDuration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalProcessingDelay",
@@ -58992,8 +59052,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalProcessingDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalSamplesDuration",
@@ -59001,8 +59061,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalSamplesDuration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalSamplesReceived",
@@ -59010,8 +59070,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalSamplesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.totalSquaredInterFrameDelay",
@@ -59019,8 +59079,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"totalSquaredInterFrameDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.trackIdentifier",
@@ -59028,8 +59088,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"trackIdentifier\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.transportId",
@@ -59037,8 +59097,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_inbound-rtp.type",
@@ -59046,8 +59106,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"inbound-rtp\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate",
@@ -59055,8 +59115,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.address",
@@ -59064,8 +59124,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"address\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.candidateType",
@@ -59073,8 +59133,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"candidateType\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.foundation",
@@ -59082,8 +59142,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"foundation\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.id",
@@ -59091,8 +59151,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.port",
@@ -59100,8 +59160,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"port\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.priority",
@@ -59109,8 +59169,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"priority\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.protocol",
@@ -59118,8 +59178,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"protocol\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.relatedAddress",
@@ -59127,8 +59187,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"local-candidate\", \"relatedAddress\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.relatedPort",
@@ -59136,8 +59196,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"local-candidate\", \"relatedPort\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.relayProtocol",
@@ -59145,8 +59205,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"local-candidate\", \"relayProtocol\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.tcpType",
@@ -59154,8 +59214,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"tcpType\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.timestamp",
@@ -59163,8 +59223,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.transportId",
@@ -59172,8 +59232,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.type",
@@ -59181,8 +59241,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.url",
@@ -59190,8 +59250,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"local-candidate\", \"url\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_local-candidate.usernameFragment",
@@ -59199,8 +59259,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"local-candidate\", \"usernameFragment\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout",
@@ -59208,8 +59268,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.id",
@@ -59217,8 +59277,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.kind",
@@ -59226,8 +59286,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"kind\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.synthesizedSamplesDuration",
@@ -59235,8 +59295,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"synthesizedSamplesDuration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.synthesizedSamplesEvents",
@@ -59244,8 +59304,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"synthesizedSamplesEvents\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.timestamp",
@@ -59253,8 +59313,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.totalPlayoutDelay",
@@ -59262,8 +59322,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"totalPlayoutDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.totalSamplesCount",
@@ -59271,8 +59331,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"totalSamplesCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.totalSamplesDuration",
@@ -59280,8 +59340,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"totalSamplesDuration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-playout.type",
@@ -59289,8 +59349,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-playout\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source",
@@ -59298,8 +59358,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.audioLevel",
@@ -59307,8 +59367,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"audioLevel\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.droppedSamplesDuration",
@@ -59316,8 +59376,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"droppedSamplesDuration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.droppedSamplesEvents",
@@ -59325,8 +59385,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"droppedSamplesEvents\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.echoReturnLoss",
@@ -59334,8 +59394,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"echoReturnLoss\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.echoReturnLossEnhancement",
@@ -59343,8 +59403,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"echoReturnLossEnhancement\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.frames",
@@ -59352,8 +59412,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"frames\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.framesPerSecond",
@@ -59361,8 +59421,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"framesPerSecond\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.height",
@@ -59370,8 +59430,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"height\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.id",
@@ -59379,8 +59439,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.kind",
@@ -59388,8 +59448,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"kind\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.timestamp",
@@ -59397,8 +59457,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.totalAudioEnergy",
@@ -59406,8 +59466,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"totalAudioEnergy\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.totalCaptureDelay",
@@ -59415,8 +59475,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"totalCaptureDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.totalSamplesCaptured",
@@ -59424,8 +59484,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"totalSamplesCaptured\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.totalSamplesDuration",
@@ -59433,8 +59493,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"totalSamplesDuration\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.trackIdentifier",
@@ -59442,8 +59502,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"trackIdentifier\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.type",
@@ -59451,8 +59511,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_media-source.width",
@@ -59460,8 +59520,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"media-source\", \"width\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp",
@@ -59469,8 +59529,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.active",
@@ -59478,8 +59538,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"active\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.bytesSent",
@@ -59487,8 +59547,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"bytesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.codecId",
@@ -59496,8 +59556,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"codecId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.encoderImplementation",
@@ -59505,8 +59565,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"encoderImplementation\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.firCount",
@@ -59514,8 +59574,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"firCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.frameHeight",
@@ -59523,8 +59583,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"frameHeight\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.frameWidth",
@@ -59532,8 +59592,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"frameWidth\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.framesEncoded",
@@ -59541,8 +59601,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"framesEncoded\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.framesPerSecond",
@@ -59550,8 +59610,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"framesPerSecond\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.framesSent",
@@ -59559,8 +59619,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"framesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.headerBytesSent",
@@ -59568,8 +59628,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"headerBytesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.hugeFramesSent",
@@ -59577,8 +59637,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"hugeFramesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.id",
@@ -59586,8 +59646,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.keyFramesEncoded",
@@ -59595,8 +59655,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"keyFramesEncoded\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.kind",
@@ -59604,8 +59664,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"kind\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.mediaSourceId",
@@ -59613,8 +59673,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"mediaSourceId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.mid",
@@ -59622,8 +59682,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"mid\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.nackCount",
@@ -59631,8 +59691,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"nackCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.packetsSent",
@@ -59640,8 +59700,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"packetsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.pliCount",
@@ -59649,8 +59709,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"pliCount\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.powerEfficientEncoder",
@@ -59658,8 +59718,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"powerEfficientEncoder\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.qpSum",
@@ -59667,8 +59727,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"qpSum\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.qualityLimitationDurations",
@@ -59676,8 +59736,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"qualityLimitationDurations\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.qualityLimitationReason",
@@ -59685,8 +59745,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"qualityLimitationReason\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.qualityLimitationResolutionChanges",
@@ -59694,8 +59754,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"qualityLimitationResolutionChanges\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.remoteId",
@@ -59703,8 +59763,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"remoteId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.retransmittedBytesSent",
@@ -59712,8 +59772,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"retransmittedBytesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.retransmittedPacketsSent",
@@ -59721,8 +59781,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"retransmittedPacketsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.rid",
@@ -59730,8 +59790,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return { result: null, message: \"Untestable property; requires simulcast\" };\n return !!getStatByType(\"outbound-rtp\", \"rid\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.scalabilityMode",
@@ -59739,8 +59799,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"scalabilityMode\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.ssrc",
@@ -59748,8 +59808,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"ssrc\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.targetBitrate",
@@ -59757,8 +59817,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"targetBitrate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.timestamp",
@@ -59766,8 +59826,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.totalEncodeTime",
@@ -59775,8 +59835,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"totalEncodeTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.totalEncodedBytesTarget",
@@ -59784,8 +59844,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"totalEncodedBytesTarget\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.totalPacketSendDelay",
@@ -59793,8 +59853,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"totalPacketSendDelay\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.transportId",
@@ -59802,8 +59862,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_outbound-rtp.type",
@@ -59811,8 +59871,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"outbound-rtp\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_peer-connection",
@@ -59820,8 +59880,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"peer-connection\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_peer-connection.dataChannelsClosed",
@@ -59829,8 +59889,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"peer-connection\", \"dataChannelsClosed\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_peer-connection.dataChannelsOpened",
@@ -59838,8 +59898,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"peer-connection\", \"dataChannelsOpened\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_peer-connection.id",
@@ -59847,8 +59907,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"peer-connection\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_peer-connection.timestamp",
@@ -59856,8 +59916,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"peer-connection\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_peer-connection.type",
@@ -59865,8 +59925,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"peer-connection\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate",
@@ -59874,8 +59934,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.address",
@@ -59883,8 +59943,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"address\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.candidateType",
@@ -59892,8 +59952,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"candidateType\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.foundation",
@@ -59901,8 +59961,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"foundation\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.id",
@@ -59910,8 +59970,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.port",
@@ -59919,8 +59979,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"port\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.priority",
@@ -59928,8 +59988,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"priority\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.protocol",
@@ -59937,8 +59997,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"protocol\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.relatedAddress",
@@ -59946,8 +60006,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"remote-candidate\", \"relatedAddress\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.relatedPort",
@@ -59955,8 +60015,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"remote-candidate\", \"relatedPort\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.relayProtocol",
@@ -59964,8 +60024,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"remote-candidate\", \"relayProtocol\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.tcpType",
@@ -59973,8 +60033,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"remote-candidate\", \"tcpType\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.timestamp",
@@ -59982,8 +60042,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.transportId",
@@ -59991,8 +60051,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.type",
@@ -60000,8 +60060,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.url",
@@ -60009,8 +60069,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return {\n result: null,\n message: \"Untestable property; requires a STUN/TURN server\"\n };\n return !!getStatByType(\"remote-candidate\", \"url\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-candidate.usernameFragment",
@@ -60018,8 +60078,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-candidate\", \"usernameFragment\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp",
@@ -60027,8 +60087,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.codecId",
@@ -60036,8 +60096,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"codecId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.fractionLost",
@@ -60045,8 +60105,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"fractionLost\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.id",
@@ -60054,8 +60114,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.jitter",
@@ -60063,8 +60123,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"jitter\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.kind",
@@ -60072,8 +60132,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"kind\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.localId",
@@ -60081,8 +60141,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"localId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.packetsLost",
@@ -60090,8 +60150,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"packetsLost\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.packetsReceived",
@@ -60099,8 +60159,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"packetsReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.roundTripTime",
@@ -60108,8 +60168,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"roundTripTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.roundTripTimeMeasurements",
@@ -60117,8 +60177,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"roundTripTimeMeasurements\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.ssrc",
@@ -60126,8 +60186,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"ssrc\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.timestamp",
@@ -60135,8 +60195,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.totalRoundTripTime",
@@ -60144,8 +60204,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"totalRoundTripTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.transportId",
@@ -60153,8 +60213,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-inbound-rtp.type",
@@ -60162,8 +60222,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-inbound-rtp\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp",
@@ -60171,8 +60231,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.bytesSent",
@@ -60180,8 +60240,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"bytesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.codecId",
@@ -60189,8 +60249,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"codecId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.id",
@@ -60198,8 +60258,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.kind",
@@ -60207,8 +60267,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"kind\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.localId",
@@ -60216,8 +60276,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"localId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.packetsSent",
@@ -60225,8 +60285,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"packetsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.remoteTimestamp",
@@ -60234,8 +60294,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"remoteTimestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.reportsSent",
@@ -60243,8 +60303,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"reportsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.roundTripTime",
@@ -60252,8 +60312,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"roundTripTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.roundTripTimeMeasurements",
@@ -60261,8 +60321,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"roundTripTimeMeasurements\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.ssrc",
@@ -60270,8 +60330,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"ssrc\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.timestamp",
@@ -60279,8 +60339,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.totalRoundTripTime",
@@ -60288,8 +60348,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"totalRoundTripTime\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.transportId",
@@ -60297,8 +60357,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"transportId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_remote-outbound-rtp.type",
@@ -60306,8 +60366,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"remote-outbound-rtp\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport",
@@ -60315,8 +60375,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.bytesReceived",
@@ -60324,8 +60384,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"bytesReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.bytesSent",
@@ -60333,8 +60393,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"bytesSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.dtlsCipher",
@@ -60342,8 +60402,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"dtlsCipher\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.dtlsRole",
@@ -60351,8 +60411,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"dtlsRole\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.dtlsState",
@@ -60360,8 +60420,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"dtlsState\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.iceLocalUsernameFragment",
@@ -60369,8 +60429,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"iceLocalUsernameFragment\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.iceRole",
@@ -60378,8 +60438,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"iceRole\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.iceState",
@@ -60387,8 +60447,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"iceState\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.id",
@@ -60396,8 +60456,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"id\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.localCertificateId",
@@ -60405,8 +60465,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"localCertificateId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.packetsReceived",
@@ -60414,8 +60474,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"packetsReceived\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.packetsSent",
@@ -60423,8 +60483,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"packetsSent\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.remoteCertificateId",
@@ -60432,8 +60492,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"remoteCertificateId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.selectedCandidatePairChanges",
@@ -60441,8 +60501,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"selectedCandidatePairChanges\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.selectedCandidatePairId",
@@ -60450,8 +60510,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"selectedCandidatePairId\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.srtpCipher",
@@ -60459,8 +60519,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"srtpCipher\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.timestamp",
@@ -60468,8 +60528,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"timestamp\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.tlsVersion",
@@ -60477,8 +60537,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"tlsVersion\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCStatsReport.type_transport.type",
@@ -60486,8 +60546,8 @@
"code": "(function () {\n if (\n reusableInstances.rtcStats === \"callback\" ||\n reusableInstances.rtcStats === null\n ) {\n return { result: null, message: \"Could not generate RTC stats in time\" };\n } else if (!reusableInstances.rtcStats) {\n return { result: false, message: \"Could not generate RTC stats\" };\n }\n\n // The following object is created for easy access to individual stats entries\n var stats = Array.from(reusableInstances.rtcStats.values());\n\n // The following function is defined to help obtain individual stats types\n // and entries\n function getStatByType(type, entry) {\n for (var i = 0; i < stats.length; i++) {\n if (stats[i].type === type) {\n if (!entry || !!stats[i][entry]) {\n return stats[i];\n }\n }\n }\n\n return false;\n }\n\n var instance = reusableInstances.rtcStats;\n\n // XXX There's a lot of issues with these tests\n return {\n result: null,\n message:\n \"These tests have been disabled due to too many issues. They will be re-enabled once the issues have been resolved.\"\n };\n return !!getStatByType(\"transport\", \"type\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Could not generate RTC stats"
+ "result": null,
+ "message": "Could not generate RTC stats in time"
},
{
"name": "api.RTCTrackEvent",
@@ -60617,7 +60677,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.availHeight",
@@ -60625,7 +60686,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"availHeight\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.availLeft",
@@ -60633,7 +60695,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"availLeft\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.availTop",
@@ -60641,7 +60704,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"availTop\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.availWidth",
@@ -60649,7 +60713,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"availWidth\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.colorDepth",
@@ -60657,7 +60722,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"colorDepth\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.height",
@@ -60665,7 +60731,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"height\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.isExtended",
@@ -60673,7 +60740,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"isExtended\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.left",
@@ -60681,7 +60749,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"left\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.lockOrientation",
@@ -60689,7 +60758,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"lockOrientation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.mozBrightness",
@@ -60697,7 +60767,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"mozBrightness\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.mozEnabled",
@@ -60705,7 +60776,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"mozEnabled\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.change_event",
@@ -60713,7 +60785,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"onchange\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.orientationchange_event",
@@ -60721,7 +60794,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"onorientationchange\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.orientation",
@@ -60729,7 +60803,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"orientation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.pixelDepth",
@@ -60737,7 +60812,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"pixelDepth\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.top",
@@ -60745,7 +60821,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"top\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.unlockOrientation",
@@ -60753,7 +60830,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"unlockOrientation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Screen.width",
@@ -60761,7 +60839,8 @@
"code": "(function () {\n var instance = window.screen;\n return !!instance && \"width\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.ScreenDetailed",
@@ -61186,7 +61265,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.addRange",
@@ -61195,7 +61274,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.anchorNode",
@@ -61204,7 +61283,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.anchorOffset",
@@ -61213,7 +61292,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.collapse",
@@ -61222,7 +61301,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.collapse.node_parameter_nullable",
@@ -61231,7 +61310,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.collapse.offset_parameter_optional",
@@ -61240,7 +61319,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.collapseToEnd",
@@ -61249,7 +61328,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.collapseToStart",
@@ -61258,7 +61337,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.containsNode",
@@ -61267,7 +61346,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.containsNode.partialContainment_parameter_optional",
@@ -61276,7 +61355,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.deleteFromDocument",
@@ -61285,7 +61364,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.direction",
@@ -61294,7 +61373,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.empty",
@@ -61303,7 +61382,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.extend",
@@ -61312,7 +61391,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.extend.offset_parameter_optional",
@@ -61321,7 +61400,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.focusNode",
@@ -61330,7 +61409,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.focusOffset",
@@ -61339,7 +61418,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.getComposedRanges",
@@ -61348,7 +61427,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.getRangeAt",
@@ -61357,7 +61436,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.isCollapsed",
@@ -61366,7 +61445,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.modify",
@@ -61375,7 +61454,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.rangeCount",
@@ -61384,7 +61463,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.removeAllRanges",
@@ -61393,7 +61472,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.removeRange",
@@ -61402,7 +61481,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.selectAllChildren",
@@ -61411,7 +61490,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.setBaseAndExtent",
@@ -61420,7 +61499,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.setPosition",
@@ -61429,7 +61508,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Selection.toString",
@@ -61446,7 +61525,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw TypeError: window.getSelection is not a function"
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Sensor",
@@ -63176,7 +63255,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.cancel",
@@ -63184,7 +63264,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"cancel\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.getVoices",
@@ -63192,7 +63273,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"getVoices\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.voiceschanged_event",
@@ -63200,7 +63282,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"onvoiceschanged\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.pause",
@@ -63208,7 +63291,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"pause\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.paused",
@@ -63216,7 +63300,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"paused\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.pending",
@@ -63224,7 +63309,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"pending\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.resume",
@@ -63232,7 +63318,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"resume\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.speak",
@@ -63240,7 +63327,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"speak\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesis.speaking",
@@ -63248,7 +63336,8 @@
"code": "(function () {\n var instance = window.speechSynthesis;\n return !!instance && \"speaking\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesisErrorEvent",
@@ -63481,8 +63570,8 @@
"code": "(function () {\n var synth = window.speechSynthesis;\n if (!synth) {\n return { result: false, message: \"synth is falsy\" };\n }\n // Firefox has a bug where speech synthesis voices aren't loaded on the first call\n synth.getVoices();\n // Browsers have a bug where speech synthesis voices aren't loaded immediately\n setTimeout(function () {\n callback(synth.getVoices()[0]);\n }, 2000);\n function callback(instance) {\n try {\n success(!!instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "synth is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesisVoice.default",
@@ -63490,8 +63579,8 @@
"code": "(function () {\n var synth = window.speechSynthesis;\n if (!synth) {\n return { result: false, message: \"synth is falsy\" };\n }\n // Firefox has a bug where speech synthesis voices aren't loaded on the first call\n synth.getVoices();\n // Browsers have a bug where speech synthesis voices aren't loaded immediately\n setTimeout(function () {\n callback(synth.getVoices()[0]);\n }, 2000);\n function callback(instance) {\n try {\n success(!!instance && \"default\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "synth is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesisVoice.lang",
@@ -63499,8 +63588,8 @@
"code": "(function () {\n var synth = window.speechSynthesis;\n if (!synth) {\n return { result: false, message: \"synth is falsy\" };\n }\n // Firefox has a bug where speech synthesis voices aren't loaded on the first call\n synth.getVoices();\n // Browsers have a bug where speech synthesis voices aren't loaded immediately\n setTimeout(function () {\n callback(synth.getVoices()[0]);\n }, 2000);\n function callback(instance) {\n try {\n success(!!instance && \"lang\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "synth is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesisVoice.localService",
@@ -63508,8 +63597,8 @@
"code": "(function () {\n var synth = window.speechSynthesis;\n if (!synth) {\n return { result: false, message: \"synth is falsy\" };\n }\n // Firefox has a bug where speech synthesis voices aren't loaded on the first call\n synth.getVoices();\n // Browsers have a bug where speech synthesis voices aren't loaded immediately\n setTimeout(function () {\n callback(synth.getVoices()[0]);\n }, 2000);\n function callback(instance) {\n try {\n success(!!instance && \"localService\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "synth is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesisVoice.name",
@@ -63517,8 +63606,8 @@
"code": "(function () {\n var synth = window.speechSynthesis;\n if (!synth) {\n return { result: false, message: \"synth is falsy\" };\n }\n // Firefox has a bug where speech synthesis voices aren't loaded on the first call\n synth.getVoices();\n // Browsers have a bug where speech synthesis voices aren't loaded immediately\n setTimeout(function () {\n callback(synth.getVoices()[0]);\n }, 2000);\n function callback(instance) {\n try {\n success(!!instance && \"name\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "synth is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.SpeechSynthesisVoice.voiceURI",
@@ -63526,8 +63615,8 @@
"code": "(function () {\n var synth = window.speechSynthesis;\n if (!synth) {\n return { result: false, message: \"synth is falsy\" };\n }\n // Firefox has a bug where speech synthesis voices aren't loaded on the first call\n synth.getVoices();\n // Browsers have a bug where speech synthesis voices aren't loaded immediately\n setTimeout(function () {\n callback(synth.getVoices()[0]);\n }, 2000);\n function callback(instance) {\n try {\n success(!!instance && \"voiceURI\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "synth is falsy"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.StaticRange",
@@ -64028,7 +64117,8 @@
"code": "(function () {\n var instance = window.styleMedia;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.StyleMedia.matchMedium",
@@ -64036,7 +64126,8 @@
"code": "(function () {\n var instance = window.styleMedia;\n return !!instance && \"matchMedium\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.StyleMedia.type",
@@ -64044,7 +64135,8 @@
"code": "(function () {\n var instance = window.styleMedia;\n return !!instance && \"type\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.StylePropertyMap",
@@ -72253,7 +72345,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'URL': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'URL': 1 argument required, but only 0 present"
},
{
"name": "api.URL.username",
@@ -73788,6 +73880,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -73804,6 +73904,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -78861,7 +78969,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'WebSocket': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'WebSocket': 1 argument required, but only 0 present"
},
{
"name": "api.WebSocketError",
@@ -79458,7 +79566,8 @@
"code": "(function () {\n var instance = window;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.alert",
@@ -79466,7 +79575,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"alert\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.blur",
@@ -79474,7 +79584,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"blur\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.cancelAnimationFrame",
@@ -79482,7 +79593,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"cancelAnimationFrame\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.cancelIdleCallback",
@@ -79490,7 +79602,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"cancelIdleCallback\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.captureEvents",
@@ -79498,7 +79611,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"captureEvents\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.clearImmediate",
@@ -79506,7 +79620,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"clearImmediate\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.close",
@@ -79514,7 +79629,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"close\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.closed",
@@ -79522,7 +79638,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"closed\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.confirm",
@@ -79530,7 +79647,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"confirm\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.cookieStore",
@@ -79538,7 +79656,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"cookieStore\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.credentialless",
@@ -79546,7 +79665,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"credentialless\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.customElements",
@@ -79554,7 +79674,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"customElements\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.devicePixelRatio",
@@ -79562,7 +79683,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"devicePixelRatio\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.document",
@@ -79570,7 +79692,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"document\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.documentPictureInPicture",
@@ -79578,7 +79701,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"documentPictureInPicture\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.dump",
@@ -79586,7 +79710,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"dump\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.event",
@@ -79594,7 +79719,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"event\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.external",
@@ -79602,7 +79728,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"external\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.fence",
@@ -79610,7 +79737,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"fence\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.find",
@@ -79618,7 +79746,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"find\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.focus",
@@ -79626,7 +79755,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"focus\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.frameElement",
@@ -79634,7 +79764,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"frameElement\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.frames",
@@ -79642,7 +79773,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"frames\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.fullScreen",
@@ -79650,7 +79782,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"fullScreen\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.getComputedStyle",
@@ -79658,7 +79791,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"getComputedStyle\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.getDefaultComputedStyle",
@@ -79666,7 +79800,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"getDefaultComputedStyle\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.getDigitalGoodsService",
@@ -79674,7 +79809,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"getDigitalGoodsService\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.getScreenDetails",
@@ -79682,7 +79818,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"getScreenDetails\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.getSelection",
@@ -79690,7 +79827,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"getSelection\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.history",
@@ -79698,7 +79836,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"history\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.innerHeight",
@@ -79706,7 +79845,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"innerHeight\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.innerWidth",
@@ -79714,7 +79854,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"innerWidth\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.launchQueue",
@@ -79722,7 +79863,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"launchQueue\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.length",
@@ -79730,7 +79872,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"length\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.localStorage",
@@ -79738,7 +79881,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"localStorage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.location",
@@ -79746,7 +79890,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"location\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.locationbar",
@@ -79754,7 +79899,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"locationbar\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.matchMedia",
@@ -79762,7 +79908,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"matchMedia\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.menubar",
@@ -79770,7 +79917,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"menubar\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.moveBy",
@@ -79778,7 +79926,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"moveBy\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.moveTo",
@@ -79786,7 +79935,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"moveTo\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.mozInnerScreenX",
@@ -79794,7 +79944,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"mozInnerScreenX\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.mozInnerScreenY",
@@ -79802,7 +79953,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"mozInnerScreenY\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.name",
@@ -79810,7 +79962,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"name\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.navigate",
@@ -79818,7 +79971,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"navigate\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.navigation",
@@ -79826,7 +79980,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"navigation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.navigator",
@@ -79834,7 +79989,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"navigator\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.appinstalled_event",
@@ -79842,7 +79998,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onappinstalled\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.beforeinstallprompt_event",
@@ -79850,7 +80007,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onbeforeinstallprompt\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.devicelight_event",
@@ -79858,7 +80016,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"ondevicelight\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.devicemotion_event",
@@ -79866,7 +80025,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"ondevicemotion\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.deviceorientation_event",
@@ -79874,7 +80034,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"ondeviceorientation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.deviceorientationabsolute_event",
@@ -79882,7 +80043,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"ondeviceorientationabsolute\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.deviceproximity_event",
@@ -79890,7 +80052,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"ondeviceproximity\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.orientationchange_event",
@@ -79898,7 +80061,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onorientationchange\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.userproximity_event",
@@ -79906,7 +80070,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onuserproximity\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplayactivate_event",
@@ -79914,7 +80079,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplayactivate\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplayblur_event",
@@ -79922,7 +80088,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplayblur\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplayconnect_event",
@@ -79930,7 +80097,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplayconnect\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplaydeactivate_event",
@@ -79938,7 +80106,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplaydeactivate\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplaydisconnect_event",
@@ -79946,7 +80115,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplaydisconnect\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplayfocus_event",
@@ -79954,7 +80124,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplayfocus\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplaypointerrestricted_event",
@@ -79962,7 +80133,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplaypointerrestricted\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplaypointerunrestricted_event",
@@ -79970,7 +80142,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplaypointerunrestricted\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.vrdisplaypresentchange_event",
@@ -79978,7 +80151,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"onvrdisplaypresentchange\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.open",
@@ -79986,7 +80160,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"open\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.opener",
@@ -79994,7 +80169,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"opener\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.orientation",
@@ -80002,7 +80178,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"orientation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.originAgentCluster",
@@ -80010,7 +80187,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"originAgentCluster\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.outerHeight",
@@ -80018,7 +80196,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"outerHeight\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.outerWidth",
@@ -80026,7 +80205,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"outerWidth\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.parent",
@@ -80034,7 +80214,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"parent\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.personalbar",
@@ -80042,7 +80223,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"personalbar\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.portalHost",
@@ -80050,7 +80232,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"portalHost\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.postMessage",
@@ -80058,7 +80241,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"postMessage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.print",
@@ -80066,7 +80250,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"print\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.prompt",
@@ -80074,7 +80259,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"prompt\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.queryLocalFonts",
@@ -80082,7 +80268,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"queryLocalFonts\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.releaseEvents",
@@ -80090,7 +80277,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"releaseEvents\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.requestAnimationFrame",
@@ -80098,7 +80286,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"requestAnimationFrame\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.requestFileSystem",
@@ -80106,7 +80295,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"requestFileSystem\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.requestIdleCallback",
@@ -80114,7 +80304,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"requestIdleCallback\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.resizeBy",
@@ -80122,7 +80313,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"resizeBy\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.resizeTo",
@@ -80130,7 +80322,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"resizeTo\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.resolveLocalFileSystemURL",
@@ -80138,7 +80331,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"resolveLocalFileSystemURL\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.screen",
@@ -80146,7 +80340,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"screen\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.screenLeft",
@@ -80154,7 +80349,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"screenLeft\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.screenTop",
@@ -80162,7 +80358,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"screenTop\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.screenX",
@@ -80170,7 +80367,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"screenX\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.screenY",
@@ -80178,7 +80376,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"screenY\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scroll",
@@ -80186,7 +80385,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scroll\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scroll.options_behavior_parameter",
@@ -80194,8 +80394,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scroll\", \"behavior\", \"auto\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scroll is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scroll.options_left_parameter",
@@ -80203,8 +80403,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scroll\", \"left\", \"0\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scroll is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scroll.options_top_parameter",
@@ -80212,8 +80412,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scroll\", \"top\", \"0\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scroll is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollbars",
@@ -80221,7 +80421,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollbars\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollBy",
@@ -80229,7 +80430,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollBy\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollBy.options_behavior_parameter",
@@ -80237,8 +80439,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scrollBy\", \"behavior\", \"auto\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scrollBy is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollBy.options_left_parameter",
@@ -80246,8 +80448,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scrollBy\", \"left\", \"0\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scrollBy is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollBy.options_top_parameter",
@@ -80255,8 +80457,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scrollBy\", \"top\", \"0\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scrollBy is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollByLines",
@@ -80264,7 +80466,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollByLines\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollByPages",
@@ -80272,7 +80475,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollByPages\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollMaxX",
@@ -80280,7 +80484,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollMaxX\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollMaxY",
@@ -80288,7 +80493,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollMaxY\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollTo",
@@ -80296,7 +80502,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollTo\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollTo.options_behavior_parameter",
@@ -80304,8 +80511,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scrollTo\", \"behavior\", \"auto\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scrollTo is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollTo.options_left_parameter",
@@ -80313,8 +80520,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scrollTo\", \"left\", \"0\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scrollTo is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollTo.options_top_parameter",
@@ -80322,8 +80529,8 @@
"code": "(function () {\n var instance = window;\n return bcd.testOptionParam(instance, \"scrollTo\", \"top\", \"0\");\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "testOptionParam: instance.scrollTo is undefined"
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollX",
@@ -80331,7 +80538,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollX\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.scrollY",
@@ -80339,7 +80547,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"scrollY\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.self",
@@ -80347,7 +80556,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"self\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.sessionStorage",
@@ -80355,7 +80565,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"sessionStorage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.setImmediate",
@@ -80363,7 +80574,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"setImmediate\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.setResizable",
@@ -80371,7 +80583,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"setResizable\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.sharedStorage",
@@ -80379,7 +80592,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"sharedStorage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.showDirectoryPicker",
@@ -80387,7 +80601,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"showDirectoryPicker\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.showModalDialog",
@@ -80395,7 +80610,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"showModalDialog\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.showOpenFilePicker",
@@ -80403,7 +80619,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"showOpenFilePicker\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.showSaveFilePicker",
@@ -80411,7 +80628,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"showSaveFilePicker\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.sizeToContent",
@@ -80419,7 +80637,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"sizeToContent\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.speechSynthesis",
@@ -80427,7 +80646,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"speechSynthesis\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.status",
@@ -80435,7 +80655,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"status\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.statusbar",
@@ -80443,7 +80664,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"statusbar\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.stop",
@@ -80451,7 +80673,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"stop\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.styleMedia",
@@ -80459,7 +80682,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"styleMedia\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.toolbar",
@@ -80467,7 +80691,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"toolbar\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.top",
@@ -80475,7 +80700,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"top\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.updateCommands",
@@ -80483,7 +80709,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"updateCommands\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.viewport",
@@ -80491,7 +80718,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"viewport\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.visualViewport",
@@ -80499,7 +80727,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"visualViewport\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.webkitConvertPointFromNodeToPage",
@@ -80507,7 +80736,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"webkitConvertPointFromNodeToPage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.webkitConvertPointFromPageToNode",
@@ -80515,7 +80745,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"webkitConvertPointFromPageToNode\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.Window.window",
@@ -80523,7 +80754,8 @@
"code": "(function () {\n var instance = window;\n return !!instance && \"window\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw ReferenceError: window is not defined"
},
{
"name": "api.WindowControlsOverlay",
@@ -80930,7 +81162,7 @@
"exposure": "Window"
},
"result": true,
- "message": "threw TypeError: Failed to construct 'WritableStreamDefaultWriter': 1 argument required, but only 0 present."
+ "message": "threw TypeError: Failed to construct 'WritableStreamDefaultWriter': 1 argument required, but only 0 present"
},
{
"name": "api.WritableStreamDefaultWriter.write",
@@ -83254,6 +83486,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -84537,153 +84777,153 @@
"result": true
},
{
- "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes",
+ "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf",
"info": {
- "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"AES-GCM\",\n length: 256\n },\n true,\n [\"encrypt\", \"decrypt\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
+ "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HKDF\",\n hash: \"SHA-256\",\n salt: new Uint8Array(),\n info: new Uint8Array()\n },\n false,\n [\"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf",
+ "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2",
"info": {
- "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HKDF\",\n hash: \"SHA-256\",\n salt: new Uint8Array(),\n info: new Uint8Array()\n },\n false,\n [\"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
+ "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"PBKDF2\",\n salt: \"foobar\",\n iterations: 100000,\n hash: \"SHA-256\"\n },\n false,\n [\"deriveBits\", \"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac",
+ "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes",
"info": {
- "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HMAC\",\n hash: \"SHA-512\",\n length: 256\n },\n true,\n [\"sign\", \"verify\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
+ "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"AES-GCM\",\n length: 256\n },\n true,\n [\"encrypt\", \"decrypt\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2",
+ "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac",
"info": {
- "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"PBKDF2\",\n salt: \"foobar\",\n iterations: 100000,\n hash: \"SHA-256\"\n },\n false,\n [\"deriveBits\", \"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
+ "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HMAC\",\n hash: \"SHA-512\",\n length: 256\n },\n true,\n [\"sign\", \"verify\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.locked",
+ "name": "api.ReadableStream.pipeTo",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader",
+ "name": "api.ReadableStreamDefaultReader.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.cancel",
+ "name": "api.ReadableStream.pipeThrough",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.cancel",
+ "name": "api.Response.Response.accept_readablestream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.@@asyncIterator",
+ "name": "api.ReadableStream.values",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return (\n !!instance &&\n \"Symbol\" in self &&\n \"asyncIterator\" in Symbol &&\n !!instance[Symbol.asyncIterator]\n );\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.closed",
+ "name": "api.ReadableStream.@@asyncIterator",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return (\n !!instance &&\n \"Symbol\" in self &&\n \"asyncIterator\" in Symbol &&\n !!instance[Symbol.asyncIterator]\n );\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.read",
+ "name": "api.ReadableStream.locked",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"read\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeThrough",
+ "name": "api.ReadableStream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.getReader",
+ "name": "api.ReadableStreamDefaultReader.read",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"read\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream",
+ "name": "api.ReadableStream.tee",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.Response.Response.accept_readablestream",
+ "name": "api.ReadableStream.getReader",
"info": {
- "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.releaseLock",
+ "name": "api.ReadableStream.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.tee",
+ "name": "api.ReadableStreamDefaultReader.closed",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeTo",
+ "name": "api.ReadableStreamDefaultReader.releaseLock",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.values",
+ "name": "api.ReadableStreamDefaultReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -84691,5 +84931,5 @@
]
},
"extensions": [],
- "userAgent": "!! deno/1.46.3"
+ "userAgent": "!! deno/2.0.6"
}
diff --git a/generator/runtimes/edge-light/data.json b/generator/runtimes/edge-light/data.json
index cd5bb459..ff3afb08 100644
--- a/generator/runtimes/edge-light/data.json
+++ b/generator/runtimes/edge-light/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -129,7 +129,7 @@
"code": "\"Object\" in self && \"groupBy\" in Object",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Object.hasOwn",
@@ -2594,7 +2594,7 @@
"code": "\"Array\" in self && \"fromAsync\" in Array",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Array.@@unscopables",
@@ -3710,7 +3710,7 @@
"code": "\"Map\" in self && \"groupBy\" in Map",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Map.size",
@@ -3927,7 +3927,7 @@
"code": "\"Set\" in self && \"difference\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.intersection",
@@ -3935,7 +3935,7 @@
"code": "\"Set\" in self && \"intersection\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.isDisjointFrom",
@@ -3943,7 +3943,7 @@
"code": "\"Set\" in self && \"isDisjointFrom\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.isSubsetOf",
@@ -3951,7 +3951,7 @@
"code": "\"Set\" in self && \"isSubsetOf\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.isSupersetOf",
@@ -3959,7 +3959,7 @@
"code": "\"Set\" in self && \"isSupersetOf\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.symmetricDifference",
@@ -3967,7 +3967,7 @@
"code": "\"Set\" in self && \"symmetricDifference\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.union",
@@ -3975,7 +3975,7 @@
"code": "\"Set\" in self && \"union\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.WeakMap",
@@ -4205,7 +4205,7 @@
"code": "\"ArrayBuffer\" in self && \"detached\" in ArrayBuffer.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.ArrayBuffer.transfer",
@@ -4213,7 +4213,7 @@
"code": "\"ArrayBuffer\" in self && \"transfer\" in ArrayBuffer.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.ArrayBuffer.transferToFixed",
@@ -4229,7 +4229,7 @@
"code": "\"ArrayBuffer\" in self && \"transferToFixedLength\" in ArrayBuffer.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.SharedArrayBuffer",
@@ -4745,8 +4745,8 @@
"code": "(function () {\n if (!(\"Iterator\" in self)) {\n return { result: false, message: \"Iterator is not defined\" };\n }\n return bcd.testConstructor(\"Iterator\", false);\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Iterator is not defined"
+ "result": null,
+ "message": "threw Error: ReferenceError: bcd is not defined"
},
{
"name": "javascript.builtins.Iterator.@@iterator",
@@ -4762,7 +4762,7 @@
"code": "\"Iterator\" in self && \"from\" in Iterator",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.drop",
@@ -4770,7 +4770,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"drop\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.every",
@@ -4778,7 +4778,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"every\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.filter",
@@ -4786,7 +4786,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"filter\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.find",
@@ -4794,7 +4794,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"find\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.flatMap",
@@ -4802,7 +4802,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"flatMap\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.forEach",
@@ -4810,7 +4810,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"forEach\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.map",
@@ -4818,7 +4818,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"map\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.reduce",
@@ -4826,7 +4826,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"reduce\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.some",
@@ -4834,7 +4834,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"some\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.take",
@@ -4842,7 +4842,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"take\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.toArray",
@@ -4850,7 +4850,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"toArray\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.AsyncIterator",
@@ -4947,7 +4947,7 @@
"code": "\"Promise\" in self && \"withResolvers\" in Promise",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Promise.try",
@@ -28748,6 +28748,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -31424,6 +31432,14 @@
},
"result": false
},
+ {
+ "name": "api.GPUCanvasContext.getConfiguration",
+ "info": {
+ "code": "\"GPUCanvasContext\" in self && \"getConfiguration\" in GPUCanvasContext.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.GPUCanvasContext.getCurrentTexture",
"info": {
@@ -37556,6 +37572,15 @@
"result": null,
"message": "threw Error: ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw Error: ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -37601,6 +37626,15 @@
"result": null,
"message": "threw Error: ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw Error: ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -54627,6 +54661,14 @@
},
"result": false
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -74746,7 +74788,7 @@
"code": "\"URL\" in self && \"parse\" in URL",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "api.URL.password",
@@ -76363,6 +76405,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -76379,6 +76429,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -86343,6 +86401,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -87623,17 +87689,9 @@
"result": true
},
{
- "name": "api.ReadableStream.pipeThrough",
- "info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
- "exposure": "Window"
- },
- "result": true
- },
- {
- "name": "api.ReadableStream.locked",
+ "name": "api.ReadableStream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87655,65 +87713,65 @@
"result": true
},
{
- "name": "api.ReadableStream.cancel",
+ "name": "api.ReadableStream.locked",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream",
+ "name": "api.ReadableStream.pipeThrough",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader",
+ "name": "api.ReadableStream.pipeTo",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.releaseLock",
+ "name": "api.ReadableStream.values",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.Response.Response.accept_readablestream",
+ "name": "api.ReadableStream.tee",
"info": {
- "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.tee",
+ "name": "api.ReadableStream.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeTo",
+ "name": "api.ReadableStreamDefaultReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.values",
+ "name": "api.ReadableStreamDefaultReader.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87727,9 +87785,17 @@
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.cancel",
+ "name": "api.ReadableStreamDefaultReader.releaseLock",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
+ "exposure": "Window"
+ },
+ "result": true
+ },
+ {
+ "name": "api.Response.Response.accept_readablestream",
+ "info": {
+ "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87745,5 +87811,5 @@
]
},
"extensions": [],
- "userAgent": "!! edge-light/3.0.3"
+ "userAgent": "!! edge-light/3.0.5"
}
diff --git a/generator/runtimes/fastly/data.json b/generator/runtimes/fastly/data.json
index 5c8365a7..a3c25be6 100644
--- a/generator/runtimes/fastly/data.json
+++ b/generator/runtimes/fastly/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -28718,6 +28718,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -31407,6 +31415,14 @@
},
"result": false
},
+ {
+ "name": "api.GPUCanvasContext.getConfiguration",
+ "info": {
+ "code": "\"GPUCanvasContext\" in self && \"getConfiguration\" in GPUCanvasContext.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.GPUCanvasContext.getCurrentTexture",
"info": {
@@ -37539,6 +37555,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -37584,6 +37609,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -54597,6 +54631,15 @@
"result": null,
"message": "threw TypeError: performance.getEntriesByType is not a function"
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw TypeError: performance.getEntriesByType is not a function"
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -76368,6 +76411,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -76384,6 +76435,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -85971,6 +86030,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -87226,7 +87293,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStream.@@asyncIterator",
@@ -87235,7 +87302,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStream.cancel",
@@ -87244,7 +87311,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStream.getReader",
@@ -87253,7 +87320,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStream.locked",
@@ -87262,7 +87329,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStream.pipeThrough",
@@ -87271,7 +87338,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStream.pipeTo",
@@ -87280,7 +87347,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStream.tee",
@@ -87289,25 +87356,24 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
- "name": "api.ReadableStream.values",
+ "name": "api.ReadableStream.pipeThrough",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "result": true
},
{
- "name": "api.Response.Response.accept_readablestream",
+ "name": "api.ReadableStream.values",
"info": {
- "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStreamDefaultReader",
@@ -87316,7 +87382,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStreamDefaultReader.cancel",
@@ -87325,7 +87391,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStreamDefaultReader.closed",
@@ -87334,7 +87400,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStreamDefaultReader.read",
@@ -87343,7 +87409,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
},
{
"name": "api.ReadableStreamDefaultReader.releaseLock",
@@ -87352,10 +87418,10 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: No backend specified for request with url https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico. Must provide a `backend` property on the `init` object passed to either `new Request()` or `fetch`"
+ "message": "threw Error: Timed out"
}
]
},
"extensions": [],
- "userAgent": "!! fastly/3.22.4"
+ "userAgent": "!! fastly/3.26.0"
}
\ No newline at end of file
diff --git a/generator/runtimes/llrt/data.json b/generator/runtimes/llrt/data.json
index 070e905c..138e3356 100644
--- a/generator/runtimes/llrt/data.json
+++ b/generator/runtimes/llrt/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -27838,8 +27838,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": true
},
{
"name": "api.Event.bubbles",
@@ -27847,8 +27846,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"bubbles\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": true
},
{
"name": "api.Event.cancelable",
@@ -27856,8 +27854,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"cancelable\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": true
},
{
"name": "api.Event.cancelBubble",
@@ -27865,8 +27862,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"cancelBubble\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.composed",
@@ -27874,8 +27870,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"composed\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": true
},
{
"name": "api.Event.composedPath",
@@ -27883,8 +27878,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"composedPath\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.currentTarget",
@@ -27892,8 +27886,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"currentTarget\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.defaultPrevented",
@@ -27901,8 +27894,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"defaultPrevented\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.Event",
@@ -27910,8 +27902,8 @@
"code": "bcd.testConstructor('Event')",
"exposure": "Window"
},
- "result": false,
- "message": "threw ReferenceError: 'Event' is not defined"
+ "result": null,
+ "message": "threw TypeError: Error calling function with 0 argument(s) while 1 where expected"
},
{
"name": "api.Event.eventPhase",
@@ -27919,8 +27911,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"eventPhase\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.explicitOriginalTarget",
@@ -27928,8 +27919,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"explicitOriginalTarget\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.initEvent",
@@ -27937,8 +27927,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"initEvent\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.isTrusted",
@@ -27946,8 +27935,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"isTrusted\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.originalTarget",
@@ -27955,8 +27943,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"originalTarget\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.preventDefault",
@@ -27964,8 +27951,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"preventDefault\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.returnValue",
@@ -27973,8 +27959,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"returnValue\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.srcElement",
@@ -27982,8 +27967,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"srcElement\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.stopImmediatePropagation",
@@ -27991,8 +27975,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"stopImmediatePropagation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.stopPropagation",
@@ -28000,8 +27983,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"stopPropagation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.target",
@@ -28009,8 +27991,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"target\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.timeStamp",
@@ -28018,8 +27999,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"timeStamp\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": false
},
{
"name": "api.Event.type",
@@ -28027,8 +28007,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new Event(\"type\");\n } catch (e) {\n try {\n instance = document.createEvent(\"Event\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"type\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: 'document' is not defined"
+ "result": true
},
{
"name": "api.EventCounts",
@@ -28690,6 +28669,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -31371,6 +31358,14 @@
},
"result": false
},
+ {
+ "name": "api.GPUCanvasContext.getConfiguration",
+ "info": {
+ "code": "\"GPUCanvasContext\" in self && \"getConfiguration\" in GPUCanvasContext.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.GPUCanvasContext.getCurrentTexture",
"info": {
@@ -37503,6 +37498,15 @@
"result": null,
"message": "threw ReferenceError: 'document' is not defined"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: 'document' is not defined"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -37548,6 +37552,15 @@
"result": null,
"message": "threw ReferenceError: 'document' is not defined"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: 'document' is not defined"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -54461,6 +54474,15 @@
"result": null,
"message": "threw TypeError: not a function"
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw TypeError: not a function"
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -57111,7 +57133,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\n\timport { ReadableStream } from \"stream\";\n\tglobalThis.ReadableStream = ReadableStream;"
+ "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\nimport { ReadableStream } from \"stream\";\nglobalThis.ReadableStream = ReadableStream;"
},
{
"name": "api.ReadableStreamBYOBReader",
@@ -57201,7 +57223,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\n\timport { ReadableStream } from \"stream\";\n\tglobalThis.ReadableStream = ReadableStream;"
+ "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\nimport { ReadableStream } from \"stream\";\nglobalThis.ReadableStream = ReadableStream;"
},
{
"name": "api.ReadableStreamDefaultController.close",
@@ -57210,7 +57232,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\n\timport { ReadableStream } from \"stream\";\n\tglobalThis.ReadableStream = ReadableStream;"
+ "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\nimport { ReadableStream } from \"stream\";\nglobalThis.ReadableStream = ReadableStream;"
},
{
"name": "api.ReadableStreamDefaultController.desiredSize",
@@ -57219,7 +57241,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\n\timport { ReadableStream } from \"stream\";\n\tglobalThis.ReadableStream = ReadableStream;"
+ "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\nimport { ReadableStream } from \"stream\";\nglobalThis.ReadableStream = ReadableStream;"
},
{
"name": "api.ReadableStreamDefaultController.enqueue",
@@ -57228,7 +57250,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\n\timport { ReadableStream } from \"stream\";\n\tglobalThis.ReadableStream = ReadableStream;"
+ "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\nimport { ReadableStream } from \"stream\";\nglobalThis.ReadableStream = ReadableStream;"
},
{
"name": "api.ReadableStreamDefaultController.error",
@@ -57237,7 +57259,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\n\timport { ReadableStream } from \"stream\";\n\tglobalThis.ReadableStream = ReadableStream;"
+ "message": "threw Error: ReadableStream is not supported via global scope. Enable this by adding this to your code:\nimport { ReadableStream } from \"stream\";\nglobalThis.ReadableStream = ReadableStream;"
},
{
"name": "api.ReadableStreamDefaultReader.ReadableStreamDefaultReader",
@@ -76221,6 +76243,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -76237,6 +76267,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -85859,6 +85897,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -87080,37 +87126,36 @@
"result": false
},
{
- "name": "api.ReadableStream.@@asyncIterator",
+ "name": "api.ReadableStream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return (\n !!instance &&\n \"Symbol\" in self &&\n \"asyncIterator\" in Symbol &&\n !!instance[Symbol.asyncIterator]\n );\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": false
},
{
- "name": "api.ReadableStream.values",
+ "name": "api.ReadableStream.@@asyncIterator",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return (\n !!instance &&\n \"Symbol\" in self &&\n \"asyncIterator\" in Symbol &&\n !!instance[Symbol.asyncIterator]\n );\n });\n})();\n",
"exposure": "Window"
},
"result": false
},
{
- "name": "api.ReadableStream.pipeThrough",
+ "name": "api.ReadableStream.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": false
},
{
- "name": "api.ReadableStreamDefaultReader.cancel",
+ "name": "api.ReadableStream.getReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: cannot read property 'getReader' of null"
+ "result": false
},
{
"name": "api.ReadableStream.locked",
@@ -87121,25 +87166,26 @@
"result": false
},
{
- "name": "api.ReadableStream",
+ "name": "api.ReadableStreamDefaultReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw TypeError: cannot read property 'getReader' of null"
},
{
- "name": "api.ReadableStream.getReader",
+ "name": "api.ReadableStream.tee",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": false
},
{
- "name": "api.ReadableStream.pipeTo",
+ "name": "api.ReadableStream.values",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": false
@@ -87154,58 +87200,58 @@
"message": "threw TypeError: cannot read property 'getReader' of null"
},
{
- "name": "api.ReadableStream.cancel",
+ "name": "api.ReadableStream.pipeTo",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": false
},
{
- "name": "api.ReadableStream.tee",
+ "name": "api.ReadableStream.pipeThrough",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": false
},
{
- "name": "api.ReadableStreamDefaultReader.closed",
+ "name": "api.Response.Response.accept_readablestream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError: cannot read property 'getReader' of null"
+ "result": true
},
{
- "name": "api.ReadableStreamDefaultReader",
+ "name": "api.ReadableStreamDefaultReader.releaseLock",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": null,
"message": "threw TypeError: cannot read property 'getReader' of null"
},
{
- "name": "api.ReadableStreamDefaultReader.releaseLock",
+ "name": "api.ReadableStreamDefaultReader.closed",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": null,
"message": "threw TypeError: cannot read property 'getReader' of null"
},
{
- "name": "api.Response.Response.accept_readablestream",
+ "name": "api.ReadableStreamDefaultReader.cancel",
"info": {
- "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw TypeError: cannot read property 'getReader' of null"
}
]
},
"extensions": [],
- "userAgent": "!! llrt/0.2.2-beta"
+ "userAgent": "!! llrt/0.3.0-beta"
}
diff --git a/generator/runtimes/netlify/data.json b/generator/runtimes/netlify/data.json
index 8ea01a5f..6717c6f5 100644
--- a/generator/runtimes/netlify/data.json
+++ b/generator/runtimes/netlify/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -28506,6 +28506,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -35246,6 +35254,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -35291,6 +35308,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -52149,6 +52175,14 @@
},
"result": false
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -73880,6 +73914,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -73896,6 +73938,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -83311,6 +83361,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -84603,25 +84661,25 @@
"result": true
},
{
- "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf",
+ "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac",
"info": {
- "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HKDF\",\n hash: \"SHA-256\",\n salt: new Uint8Array(),\n info: new Uint8Array()\n },\n false,\n [\"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
+ "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HMAC\",\n hash: \"SHA-512\",\n length: 256\n },\n true,\n [\"sign\", \"verify\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac",
+ "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2",
"info": {
- "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HMAC\",\n hash: \"SHA-512\",\n length: 256\n },\n true,\n [\"sign\", \"verify\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
+ "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"PBKDF2\",\n salt: \"foobar\",\n iterations: 100000,\n hash: \"SHA-256\"\n },\n false,\n [\"deriveBits\", \"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2",
+ "name": "api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf",
"info": {
- "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"PBKDF2\",\n salt: \"foobar\",\n iterations: 100000,\n hash: \"SHA-256\"\n },\n false,\n [\"deriveBits\", \"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
+ "code": "(function () {\n if (!(\"crypto\" in self)) {\n return { result: false, message: \"crypto is not defined\" };\n }\n var instance = crypto.subtle || crypto.webkitSubtle;\n return instance\n .generateKey(\n {\n name: \"ECDH\",\n namedCurve: \"P-384\"\n },\n true,\n [\"deriveKey\"]\n )\n .then(function (keys) {\n return instance.deriveKey(\n {\n name: \"ECDH\",\n public: keys.publicKey\n },\n keys.privateKey,\n {\n name: \"HKDF\",\n hash: \"SHA-256\",\n salt: new Uint8Array(),\n info: new Uint8Array()\n },\n false,\n [\"deriveKey\"]\n );\n })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -84629,5 +84687,5 @@
]
},
"extensions": [],
- "userAgent": "!! netlify/17.36.0"
+ "userAgent": "!! netlify/17.37.2"
}
\ No newline at end of file
diff --git a/generator/runtimes/node/data.json b/generator/runtimes/node/data.json
index 1fcbc457..1fe4991f 100644
--- a/generator/runtimes/node/data.json
+++ b/generator/runtimes/node/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -129,7 +129,7 @@
"code": "\"Object\" in self && \"groupBy\" in Object",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Object.hasOwn",
@@ -2594,7 +2594,7 @@
"code": "\"Array\" in self && \"fromAsync\" in Array",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Array.@@unscopables",
@@ -3710,7 +3710,7 @@
"code": "\"Map\" in self && \"groupBy\" in Map",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Map.size",
@@ -3927,7 +3927,7 @@
"code": "\"Set\" in self && \"difference\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.intersection",
@@ -3935,7 +3935,7 @@
"code": "\"Set\" in self && \"intersection\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.isDisjointFrom",
@@ -3943,7 +3943,7 @@
"code": "\"Set\" in self && \"isDisjointFrom\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.isSubsetOf",
@@ -3951,7 +3951,7 @@
"code": "\"Set\" in self && \"isSubsetOf\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.isSupersetOf",
@@ -3959,7 +3959,7 @@
"code": "\"Set\" in self && \"isSupersetOf\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.symmetricDifference",
@@ -3967,7 +3967,7 @@
"code": "\"Set\" in self && \"symmetricDifference\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Set.union",
@@ -3975,7 +3975,7 @@
"code": "\"Set\" in self && \"union\" in Set.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.WeakMap",
@@ -4204,7 +4204,7 @@
"code": "\"ArrayBuffer\" in self && \"detached\" in ArrayBuffer.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.ArrayBuffer.transfer",
@@ -4212,7 +4212,7 @@
"code": "\"ArrayBuffer\" in self && \"transfer\" in ArrayBuffer.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.ArrayBuffer.transferToFixed",
@@ -4228,7 +4228,7 @@
"code": "\"ArrayBuffer\" in self && \"transferToFixedLength\" in ArrayBuffer.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.SharedArrayBuffer",
@@ -4744,8 +4744,8 @@
"code": "(function () {\n if (!(\"Iterator\" in self)) {\n return { result: false, message: \"Iterator is not defined\" };\n }\n return bcd.testConstructor(\"Iterator\", false);\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Iterator is not defined"
+ "result": null,
+ "message": "threw TypeError: Abstract class Iterator not directly constructable"
},
{
"name": "javascript.builtins.Iterator.@@iterator",
@@ -4761,7 +4761,7 @@
"code": "\"Iterator\" in self && \"from\" in Iterator",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.drop",
@@ -4769,7 +4769,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"drop\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.every",
@@ -4777,7 +4777,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"every\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.filter",
@@ -4785,7 +4785,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"filter\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.find",
@@ -4793,7 +4793,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"find\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.flatMap",
@@ -4801,7 +4801,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"flatMap\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.forEach",
@@ -4809,7 +4809,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"forEach\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.map",
@@ -4817,7 +4817,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"map\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.reduce",
@@ -4825,7 +4825,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"reduce\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.some",
@@ -4833,7 +4833,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"some\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.take",
@@ -4841,7 +4841,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"take\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Iterator.toArray",
@@ -4849,7 +4849,7 @@
"code": "(function () {\n var array = [1, 2, 3];\n if (!(\"values\" in array)) {\n return { result: false, message: \"Array.prototype.values is not defined\" };\n }\n var instance = array.values();\n return !!instance && \"toArray\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.AsyncIterator",
@@ -4946,7 +4946,7 @@
"code": "\"Promise\" in self && \"withResolvers\" in Promise",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Promise.try",
@@ -6189,7 +6189,8 @@
"code": "(function () {\n if (!(\"Intl\" in self)) {\n return { result: false, message: \"Intl is not defined\" };\n }\n if (!(\"NumberFormat\" in Intl)) {\n return { result: false, message: \"Intl.NumberFormat is not defined\" };\n }\n\n function construct(options) {\n new Intl.NumberFormat(\"en\", options);\n }\n return bcd.testOptionParam(construct, null, \"roundingIncrement\", 200);\n})();\n",
"exposure": "Window"
},
- "result": true
+ "result": null,
+ "message": "threw RangeError: maximumFractionDigits value is out of range."
},
{
"name": "javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_roundingMode_parameter",
@@ -6352,7 +6353,8 @@
"code": "(function () {\n if (!(\"Intl\" in self)) {\n return { result: false, message: \"Intl is not defined\" };\n }\n if (!(\"PluralRules\" in Intl)) {\n return { result: false, message: \"Intl.PluralRules is not defined\" };\n }\n\n function construct(options) {\n new Intl.PluralRules(\"en\", options);\n }\n return bcd.testOptionParam(construct, null, \"roundingIncrement\", 200);\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw RangeError: maximumFractionDigits value is out of range."
},
{
"name": "javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingMode_parameter",
@@ -6360,7 +6362,7 @@
"code": "(function () {\n if (!(\"Intl\" in self)) {\n return { result: false, message: \"Intl is not defined\" };\n }\n if (!(\"PluralRules\" in Intl)) {\n return { result: false, message: \"Intl.PluralRules is not defined\" };\n }\n\n function construct(options) {\n new Intl.PluralRules(\"en\", options);\n }\n return bcd.testOptionParam(construct, null, \"roundingMode\", \"floor\");\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingPriority_parameter",
@@ -6376,7 +6378,8 @@
"code": "(function () {\n if (!(\"Intl\" in self)) {\n return { result: false, message: \"Intl is not defined\" };\n }\n if (!(\"PluralRules\" in Intl)) {\n return { result: false, message: \"Intl.PluralRules is not defined\" };\n }\n\n function construct(options) {\n new Intl.PluralRules(\"en\", options);\n }\n return bcd.testOptionParam(\n construct,\n null,\n \"trailingZeroDisplay\",\n \"currency\"\n );\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": null,
+ "message": "threw RangeError: Value currency out of range for Intl.PluralRules options property trailingZeroDisplay"
},
{
"name": "javascript.builtins.Intl.PluralRules.supportedLocalesOf",
@@ -11910,8 +11913,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.charging",
@@ -11919,8 +11922,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"charging\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.chargingTime",
@@ -11928,8 +11931,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"chargingTime\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.dischargingTime",
@@ -11937,8 +11940,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"dischargingTime\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.level",
@@ -11946,8 +11949,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"level\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.chargingchange_event",
@@ -11955,8 +11958,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"onchargingchange\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.chargingtimechange_event",
@@ -11964,8 +11967,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"onchargingtimechange\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.dischargingtimechange_event",
@@ -11973,8 +11976,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"ondischargingtimechange\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BatteryManager.levelchange_event",
@@ -11982,8 +11985,8 @@
"code": "(function () {\n if (!(\"getBattery\" in navigator)) {\n return { result: false, message: \"navigator.getBattery() is not defined\" };\n }\n var promise = navigator.getBattery();\n promise.then(function () {});\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"onlevelchange\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.getBattery() is not defined"
},
{
"name": "api.BeforeInstallPromptEvent",
@@ -12232,8 +12235,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.getAvailability",
@@ -12241,8 +12243,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"getAvailability\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.getDevices",
@@ -12250,8 +12251,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"getDevices\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.advertisementreceived_event",
@@ -12259,8 +12259,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"onadvertisementreceived\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.availabilitychanged_event",
@@ -12268,8 +12267,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"onavailabilitychanged\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.characteristicvaluechanged_event",
@@ -12277,8 +12275,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"oncharacteristicvaluechanged\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.gattserverdisconnected_event",
@@ -12286,8 +12283,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"ongattserverdisconnected\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.serviceadded_event",
@@ -12295,8 +12291,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"onserviceadded\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.servicechanged_event",
@@ -12304,8 +12299,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"onservicechanged\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.serviceremoved_event",
@@ -12313,8 +12307,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"onserviceremoved\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.referringDevice",
@@ -12322,8 +12315,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"referringDevice\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.requestDevice",
@@ -12331,8 +12323,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"requestDevice\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Bluetooth.requestLEScan",
@@ -12340,8 +12331,7 @@
"code": "(function () {\n var instance = navigator.bluetooth;\n return !!instance && \"requestLEScan\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.BluetoothAdvertisingEvent",
@@ -14900,8 +14890,7 @@
"code": "(function () {\n var instance = navigator.clipboard;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Clipboard.read",
@@ -14909,8 +14898,7 @@
"code": "(function () {\n var instance = navigator.clipboard;\n return !!instance && \"read\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Clipboard.readText",
@@ -14918,8 +14906,7 @@
"code": "(function () {\n var instance = navigator.clipboard;\n return !!instance && \"readText\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Clipboard.write",
@@ -14927,8 +14914,7 @@
"code": "(function () {\n var instance = navigator.clipboard;\n return !!instance && \"write\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Clipboard.writeText",
@@ -14936,8 +14922,7 @@
"code": "(function () {\n var instance = navigator.clipboard;\n return !!instance && \"writeText\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ClipboardEvent",
@@ -15191,8 +15176,8 @@
"code": "bcd.testConstructor('CompressionStream')",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError [ERR_INVALID_ARG_VALUE]: The argument 'format' is invalid. Received undefined"
+ "result": true,
+ "message": "threw TypeError: Failed to construct 'CompressionStream': 1st argument value 'undefined' is not a valid enum value of type CompressionFormat."
},
{
"name": "api.CompressionStream.CompressionStream.deflate",
@@ -15988,8 +15973,7 @@
"code": "(function () {\n var instance = navigator.credentials;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.CredentialsContainer.create",
@@ -15997,8 +15981,7 @@
"code": "(function () {\n var instance = navigator.credentials;\n return !!instance && \"create\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.CredentialsContainer.get",
@@ -16006,8 +15989,7 @@
"code": "(function () {\n var instance = navigator.credentials;\n return !!instance && \"get\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.CredentialsContainer.get.identity_option",
@@ -16015,8 +15997,8 @@
"code": "(function () {\n var instance = navigator.credentials;\n return bcd.testOptionParam(instance, \"get\", \"identity\", {});\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "testOptionParam: instance is falsy"
},
{
"name": "api.CredentialsContainer.get.identity_option.context_option",
@@ -16025,7 +16007,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'get')"
},
{
"name": "api.CredentialsContainer.get.identity_option.loginHint",
@@ -16034,7 +16016,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'get')"
},
{
"name": "api.CredentialsContainer.get.otp_option",
@@ -16042,8 +16024,8 @@
"code": "(function () {\n var instance = navigator.credentials;\n return bcd.testOptionParam(instance, \"get\", \"otp\", { transport: \"sms\" });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "testOptionParam: instance is falsy"
},
{
"name": "api.CredentialsContainer.get.publicKey_option",
@@ -16051,8 +16033,8 @@
"code": "(function () {\n var instance = navigator.credentials;\n return bcd.testOptionParam(\n instance,\n \"get\",\n \"publicKey\",\n reusableInstances.cryptoKey\n );\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "testOptionParam: instance is falsy"
},
{
"name": "api.CredentialsContainer.preventSilentAccess",
@@ -16060,8 +16042,7 @@
"code": "(function () {\n var instance = navigator.credentials;\n return !!instance && \"preventSilentAccess\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.CredentialsContainer.store",
@@ -16069,8 +16050,7 @@
"code": "(function () {\n var instance = navigator.credentials;\n return !!instance && \"store\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.CropTarget",
@@ -21377,8 +21357,8 @@
"code": "bcd.testConstructor('DecompressionStream')",
"exposure": "Window"
},
- "result": null,
- "message": "threw TypeError [ERR_INVALID_ARG_VALUE]: The argument 'format' is invalid. Received undefined"
+ "result": true,
+ "message": "threw TypeError: Failed to construct 'DecompressionStream': 1st argument value 'undefined' is not a valid enum value of type CompressionFormat."
},
{
"name": "api.DecompressionStream.DecompressionStream.deflate",
@@ -28568,6 +28548,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -30605,8 +30593,7 @@
"code": "(function () {\n var instance = navigator.geolocation;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Geolocation.clearWatch",
@@ -30614,8 +30601,7 @@
"code": "(function () {\n var instance = navigator.geolocation;\n return !!instance && \"clearWatch\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Geolocation.getCurrentPosition",
@@ -30623,8 +30609,7 @@
"code": "(function () {\n var instance = navigator.geolocation;\n return !!instance && \"getCurrentPosition\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Geolocation.watchPosition",
@@ -30632,8 +30617,7 @@
"code": "(function () {\n var instance = navigator.geolocation;\n return !!instance && \"watchPosition\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.GeolocationCoordinates",
@@ -30641,8 +30625,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.accuracy",
@@ -30650,8 +30634,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance && \"accuracy\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.altitude",
@@ -30659,8 +30643,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance && \"altitude\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.altitudeAccuracy",
@@ -30668,8 +30652,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance && \"altitudeAccuracy\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.heading",
@@ -30677,8 +30661,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance && \"heading\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.latitude",
@@ -30686,8 +30670,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance && \"latitude\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.longitude",
@@ -30695,8 +30679,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance && \"longitude\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.speed",
@@ -30704,8 +30688,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n posCallback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function posCallback(pos) {\n callback(pos.coords);\n }\n function callback(instance) {\n try {\n success(!!instance && \"speed\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationCoordinates.toJSON",
@@ -30721,8 +30705,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n callback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function callback(instance) {\n try {\n success(!!instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationPosition.coords",
@@ -30730,8 +30714,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n callback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function callback(instance) {\n try {\n success(!!instance && \"coords\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationPosition.timestamp",
@@ -30739,8 +30723,8 @@
"code": "(function () {\n var geo = navigator.geolocation;\n if (!geo) {\n return { result: false, message: \"geo is falsy\" };\n }\n geo.getCurrentPosition(\n function (pos) {\n callback(pos);\n },\n function (err) {\n fail(err.message);\n },\n {\n timeout: 5000\n }\n );\n function callback(instance) {\n try {\n success(!!instance && \"timestamp\" in instance);\n } catch (e) {\n fail(e);\n }\n }\n return \"callback\";\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "geo is falsy"
},
{
"name": "api.GeolocationPosition.toJSON",
@@ -30965,8 +30949,7 @@
"code": "(function () {\n var instance = navigator.gpu;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.GPU.getPreferredCanvasFormat",
@@ -30974,8 +30957,7 @@
"code": "(function () {\n var instance = navigator.gpu;\n return !!instance && \"getPreferredCanvasFormat\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.GPU.requestAdapter",
@@ -30983,8 +30965,7 @@
"code": "(function () {\n var instance = navigator.gpu;\n return !!instance && \"requestAdapter\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.GPU.wgslLanguageFeatures",
@@ -30992,8 +30973,7 @@
"code": "(function () {\n var instance = navigator.gpu;\n return !!instance && \"wgslLanguageFeatures\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.GPUAdapter",
@@ -31001,8 +30981,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapter.features",
@@ -31010,8 +30990,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"features\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapter.info",
@@ -31019,8 +30999,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"info\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapter.isFallbackAdapter",
@@ -31028,8 +31008,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"isFallbackAdapter\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapter.limits",
@@ -31037,8 +31017,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"limits\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapter.requestAdapterInfo",
@@ -31046,8 +31026,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"requestAdapterInfo\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapter.requestDevice",
@@ -31055,8 +31035,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"requestDevice\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapter.requestDevice.lost_device_on_duplicate",
@@ -31064,8 +31044,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var promise = gpu.requestAdapter();\n return promise.then(function (adapter) {\n return adapter.requestDevice().then(function (device1) {\n bcd.addCleanup(function () {\n device1.destroy();\n });\n\n return adapter.requestDevice().then(function (device2) {\n bcd.addCleanup(function () {\n device2.destroy();\n });\n\n return new Promise(function (resolve) {\n var resolved = false;\n\n // The GPUDevice.lost promise will only resolve when the device is lost\n setTimeout(function () {\n if (!resolved) {\n resolve({\n result: false,\n message: \"GPUDevice.lost did not immediately resolve\"\n });\n }\n resolved = true;\n }, 1000);\n\n device2.lost.then(function (info) {\n if (!resolved) {\n resolve({ result: true, message: info.message });\n }\n resolved = true;\n });\n });\n });\n });\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUAdapterInfo",
@@ -31145,8 +31125,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.destroy",
@@ -31154,8 +31134,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"destroy\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.getMappedRange",
@@ -31163,8 +31143,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getMappedRange\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.label",
@@ -31172,8 +31152,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.mapAsync",
@@ -31181,8 +31161,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"mapAsync\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.mapState",
@@ -31190,8 +31170,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"mapState\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.size",
@@ -31199,8 +31179,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"size\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.unmap",
@@ -31208,8 +31188,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"unmap\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUBuffer.usage",
@@ -31217,8 +31197,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUBufferUsage\" in self)) {\n return { result: false, message: \"GPUBufferUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createBuffer({\n size: 1000,\n usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"usage\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCanvasContext",
@@ -31244,6 +31224,14 @@
},
"result": false
},
+ {
+ "name": "api.GPUCanvasContext.getConfiguration",
+ "info": {
+ "code": "\"GPUCanvasContext\" in self && \"getConfiguration\" in GPUCanvasContext.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.GPUCanvasContext.getCurrentTexture",
"info": {
@@ -31282,8 +31270,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.beginComputePass",
@@ -31291,8 +31279,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"beginComputePass\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.beginRenderPass",
@@ -31300,8 +31288,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"beginRenderPass\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.clearBuffer",
@@ -31309,8 +31297,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"clearBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.copyBufferToBuffer",
@@ -31318,8 +31306,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"copyBufferToBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.copyBufferToTexture",
@@ -31327,8 +31315,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"copyBufferToTexture\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.copyTextureToBuffer",
@@ -31336,8 +31324,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"copyTextureToBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.copyTextureToTexture",
@@ -31345,8 +31333,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"copyTextureToTexture\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.finish",
@@ -31354,8 +31342,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"finish\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.insertDebugMarker",
@@ -31363,8 +31351,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"insertDebugMarker\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.label",
@@ -31372,8 +31360,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.popDebugGroup",
@@ -31381,8 +31369,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"popDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.pushDebugGroup",
@@ -31390,8 +31378,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pushDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.resolveQuerySet",
@@ -31399,8 +31387,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"resolveQuerySet\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCommandEncoder.writeTimestamp",
@@ -31408,8 +31396,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"writeTimestamp\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUCompilationInfo",
@@ -31489,8 +31477,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.dispatchWorkgroups",
@@ -31498,8 +31486,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"dispatchWorkgroups\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.dispatchWorkgroupsIndirect",
@@ -31507,8 +31495,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"dispatchWorkgroupsIndirect\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.end",
@@ -31516,8 +31504,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"end\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.insertDebugMarker",
@@ -31525,8 +31513,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"insertDebugMarker\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.label",
@@ -31534,8 +31522,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.popDebugGroup",
@@ -31543,8 +31531,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"popDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.pushDebugGroup",
@@ -31552,8 +31540,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pushDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.setBindGroup",
@@ -31561,8 +31549,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setBindGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.setPipeline",
@@ -31570,8 +31558,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setPipeline\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePassEncoder.writeTimestamp",
@@ -31579,8 +31567,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n var computePass = ce.beginComputePass();\n bcd.addCleanup(function () {\n computePass.end();\n });\n return computePass;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"writeTimestamp\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUComputePipeline",
@@ -31612,8 +31600,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createBindGroup",
@@ -31621,8 +31609,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createBindGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createBindGroupLayout",
@@ -31630,8 +31618,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createBindGroupLayout\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createBuffer",
@@ -31639,8 +31627,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createCommandEncoder",
@@ -31648,8 +31636,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createCommandEncoder\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createComputePipeline",
@@ -31657,8 +31645,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createComputePipeline\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createComputePipelineAsync",
@@ -31666,8 +31654,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createComputePipelineAsync\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createPipelineLayout",
@@ -31675,8 +31663,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createPipelineLayout\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createQuerySet",
@@ -31684,8 +31672,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createQuerySet\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createRenderBundleEncoder",
@@ -31693,8 +31681,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createRenderBundleEncoder\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createRenderPipeline",
@@ -31702,8 +31690,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createRenderPipeline\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createRenderPipelineAsync",
@@ -31711,8 +31699,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createRenderPipelineAsync\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createSampler",
@@ -31720,8 +31708,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createSampler\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createShaderModule",
@@ -31729,8 +31717,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createShaderModule\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.createTexture",
@@ -31738,8 +31726,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createTexture\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.destroy",
@@ -31747,8 +31735,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"destroy\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.features",
@@ -31756,8 +31744,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"features\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.importExternalTexture",
@@ -31765,8 +31753,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"importExternalTexture\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.importExternalTexture.videoframe_source",
@@ -31774,8 +31762,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!(\"document\" in self)) {\n // XXX Implement worker test\n return {\n result: null,\n message: \"Testing in workers is not yet implemented\"\n };\n }\n\n return promise.then(function (instance) {\n if (!(\"importExternalTexture\" in instance)) {\n return {\n result: false,\n message: \"GPUDevice.importExternalTexture is not defined\"\n };\n }\n\n if (!(\"VideoFrame\" in self)) {\n return { result: false, message: \"VideoFrame is not defined\" };\n }\n\n var img = document.getElementById(\"resource-image-black\");\n var videoFrame = new VideoFrame(img, { timestamp: 0 });\n bcd.addCleanup(function () {\n videoFrame.close();\n });\n\n try {\n instance.importExternalTexture({ source: videoFrame });\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.label",
@@ -31783,8 +31771,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.limits",
@@ -31792,8 +31780,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"limits\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.lost",
@@ -31801,8 +31789,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"lost\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.uncapturederror_event",
@@ -31810,8 +31798,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"onuncapturederror\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.popErrorScope",
@@ -31819,8 +31807,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"popErrorScope\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.pushErrorScope",
@@ -31828,8 +31816,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pushErrorScope\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDevice.queue",
@@ -31837,8 +31825,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var promise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"queue\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUDeviceLostInfo",
@@ -32026,8 +32014,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUQueue.copyExternalImageToTexture",
@@ -32035,8 +32023,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"copyExternalImageToTexture\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUQueue.copyExternalImageToTexture.videoframe_source",
@@ -32044,8 +32032,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!(\"document\" in self)) {\n // XXX Implement worker test\n return {\n result: null,\n message: \"Testing in workers is not yet implemented\"\n };\n }\n\n return promise.then(function (instance) {\n if (!(\"copyExternalImageToTexture\" in instance)) {\n return {\n result: false,\n message: \"GPUQueue.copyExternalImageToTexture is not defined\"\n };\n }\n\n // Create video frame\n if (!(\"VideoFrame\" in self)) {\n return { result: false, message: \"VideoFrame is not defined\" };\n }\n var img = document.getElementById(\"resource-image-black\");\n var videoFrame = new VideoFrame(img, { timestamp: 0 });\n bcd.addCleanup(function () {\n videoFrame.close();\n });\n\n // Create destination texture\n var cubeTexture = device.createTexture({\n size: [videoFrame.displayWidth, videoFrame.displayHeight, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n\n try {\n instance.copyExternalImageToTexture(\n { source: videoFrame },\n { texture: cubeTexture },\n [videoFrame.displayWidth, videoFrame.displayHeight]\n );\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUQueue.label",
@@ -32053,8 +32041,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUQueue.onSubmittedWorkDone",
@@ -32062,8 +32050,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"onSubmittedWorkDone\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUQueue.submit",
@@ -32071,8 +32059,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"submit\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUQueue.writeBuffer",
@@ -32080,8 +32068,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"writeBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUQueue.writeTexture",
@@ -32089,8 +32077,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.queue;\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"writeTexture\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundle",
@@ -32114,8 +32102,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.draw",
@@ -32123,8 +32111,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"draw\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.drawIndexed",
@@ -32132,8 +32120,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"drawIndexed\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.drawIndexedIndirect",
@@ -32141,8 +32129,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"drawIndexedIndirect\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.drawIndirect",
@@ -32150,8 +32138,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"drawIndirect\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.finish",
@@ -32159,8 +32147,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"finish\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.insertDebugMarker",
@@ -32168,8 +32156,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"insertDebugMarker\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.label",
@@ -32177,8 +32165,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.popDebugGroup",
@@ -32186,8 +32174,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"popDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.pushDebugGroup",
@@ -32195,8 +32183,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pushDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.setBindGroup",
@@ -32204,8 +32192,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setBindGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.setIndexBuffer",
@@ -32213,8 +32201,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setIndexBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.setPipeline",
@@ -32222,8 +32210,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setPipeline\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.setVertexBuffer",
@@ -32231,8 +32219,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setVertexBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderBundleEncoder.setVertexBuffer.unset_vertex_buffer",
@@ -32240,8 +32228,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var promise = devicePromise.then(function (d) {\n device = d;\n return d.createRenderBundleEncoder({\n colorFormats: [\"depth16unorm\"]\n });\n });\n return promise.then(function (passEncoder) {\n var vec4Size = 4 * Float32Array.BYTES_PER_ELEMENT;\n var vertexBuffer = device.createBuffer({\n size: 2 * 3 * vec4Size,\n usage: GPUBufferUsage.VERTEX,\n mappedAtCreation: true\n });\n\n passEncoder.setVertexBuffer(0, vertexBuffer);\n\n try {\n passEncoder.setVertexBuffer(0, null);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder",
@@ -32249,8 +32237,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.beginOcclusionQuery",
@@ -32258,8 +32246,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"beginOcclusionQuery\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.draw",
@@ -32267,8 +32255,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"draw\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.drawIndexed",
@@ -32276,8 +32264,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"drawIndexed\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.drawIndexedIndirect",
@@ -32285,8 +32273,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"drawIndexedIndirect\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.drawIndirect",
@@ -32294,8 +32282,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"drawIndirect\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.end",
@@ -32303,8 +32291,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"end\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.endOcclusionQuery",
@@ -32312,8 +32300,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"endOcclusionQuery\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.executeBundles",
@@ -32321,8 +32309,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"executeBundles\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.insertDebugMarker",
@@ -32330,8 +32318,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"insertDebugMarker\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.label",
@@ -32339,8 +32327,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.popDebugGroup",
@@ -32348,8 +32336,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"popDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.pushDebugGroup",
@@ -32357,8 +32345,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pushDebugGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setBindGroup",
@@ -32366,8 +32354,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setBindGroup\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setBlendConstant",
@@ -32375,8 +32363,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setBlendConstant\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setIndexBuffer",
@@ -32384,8 +32372,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setIndexBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setPipeline",
@@ -32393,8 +32381,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setPipeline\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setScissorRect",
@@ -32402,8 +32390,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setScissorRect\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setStencilReference",
@@ -32411,8 +32399,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setStencilReference\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setVertexBuffer",
@@ -32420,8 +32408,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setVertexBuffer\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setVertexBuffer.unset_vertex_buffer",
@@ -32429,8 +32417,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n return promise.then(function (passEncoder) {\n var vec4Size = 4 * Float32Array.BYTES_PER_ELEMENT;\n var vertexBuffer = device.createBuffer({\n size: 2 * 3 * vec4Size,\n usage: GPUBufferUsage.VERTEX,\n mappedAtCreation: true\n });\n\n passEncoder.setVertexBuffer(0, vertexBuffer);\n\n try {\n passEncoder.setVertexBuffer(0, null);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.setViewport",
@@ -32438,8 +32426,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"setViewport\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPassEncoder.writeTimestamp",
@@ -32447,8 +32435,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var devicePromise = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!devicePromise) {\n return { result: false, message: \"devicePromise is falsy\" };\n }\n var device;\n var commandEncoder = devicePromise.then(function (d) {\n device = d;\n return d.createCommandEncoder();\n });\n if (!commandEncoder) {\n return { result: false, message: \"commandEncoder is falsy\" };\n }\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var texture = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!texture) {\n return { result: false, message: \"texture is falsy\" };\n }\n var promise = commandEncoder.then(function (ce) {\n return texture.then(function (txtr) {\n var renderPassDescriptor = {\n colorAttachments: [\n {\n clearValue: [0.0, 0.5, 1.0, 1.0],\n loadOp: \"clear\",\n storeOp: \"store\",\n view: txtr.createView()\n }\n ]\n };\n var renderPass = ce.beginRenderPass(renderPassDescriptor);\n bcd.addCleanup(function () {\n renderPass.end();\n });\n return renderPass;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"writeTimestamp\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPURenderPipeline",
@@ -32848,8 +32836,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.createView",
@@ -32857,8 +32845,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"createView\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.depthOrArrayLayers",
@@ -32866,8 +32854,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"depthOrArrayLayers\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.destroy",
@@ -32875,8 +32863,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"destroy\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.dimension",
@@ -32884,8 +32872,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"dimension\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.format",
@@ -32893,8 +32881,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"format\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.height",
@@ -32902,8 +32890,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"height\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.label",
@@ -32911,8 +32899,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.mipLevelCount",
@@ -32920,8 +32908,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"mipLevelCount\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.sampleCount",
@@ -32929,8 +32917,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"sampleCount\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.usage",
@@ -32938,8 +32926,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"usage\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTexture.width",
@@ -32947,8 +32935,8 @@
"code": "(function () {\n var gpu = navigator.gpu;\n if (!gpu) {\n return { result: false, message: \"gpu is falsy\" };\n }\n var adapter = gpu.requestAdapter();\n if (!adapter) {\n return { result: false, message: \"adapter is falsy\" };\n }\n var device = adapter.then(function (a) {\n var device = a.requestDevice();\n bcd.addCleanup(function () {\n if (\"destroy\" in device) {\n device.destroy();\n }\n });\n return device;\n });\n if (!device) {\n return { result: false, message: \"device is falsy\" };\n }\n if (!(\"GPUTextureUsage\" in self)) {\n return { result: false, message: \"GPUTextureUsage is not defined\" };\n }\n var promise = device.then(function (d) {\n return d.createTexture({\n size: [512, 512, 1],\n format: \"rgba8unorm\",\n usage:\n GPUTextureUsage.TEXTURE_BINDING |\n GPUTextureUsage.COPY_DST |\n GPUTextureUsage.RENDER_ATTACHMENT\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"width\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "gpu is falsy"
},
{
"name": "api.GPUTextureView",
@@ -37376,6 +37364,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -37421,6 +37418,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -43300,8 +43306,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n if (!(\"ImageCapture\" in self)) {\n return { result: false, message: \"ImageCapture is not defined\" };\n }\n var stream = mediaDevices.getUserMedia({ video: true });\n stream.then(function () {});\n var promise = stream.then(function (s) {\n var tracks = s.getVideoTracks();\n return new ImageCapture(tracks[0]);\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.ImageCapture.getPhotoCapabilities",
@@ -43309,8 +43315,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n if (!(\"ImageCapture\" in self)) {\n return { result: false, message: \"ImageCapture is not defined\" };\n }\n var stream = mediaDevices.getUserMedia({ video: true });\n stream.then(function () {});\n var promise = stream.then(function (s) {\n var tracks = s.getVideoTracks();\n return new ImageCapture(tracks[0]);\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getPhotoCapabilities\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.ImageCapture.getPhotoSettings",
@@ -43318,8 +43324,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n if (!(\"ImageCapture\" in self)) {\n return { result: false, message: \"ImageCapture is not defined\" };\n }\n var stream = mediaDevices.getUserMedia({ video: true });\n stream.then(function () {});\n var promise = stream.then(function (s) {\n var tracks = s.getVideoTracks();\n return new ImageCapture(tracks[0]);\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getPhotoSettings\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.ImageCapture.grabFrame",
@@ -43327,8 +43333,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n if (!(\"ImageCapture\" in self)) {\n return { result: false, message: \"ImageCapture is not defined\" };\n }\n var stream = mediaDevices.getUserMedia({ video: true });\n stream.then(function () {});\n var promise = stream.then(function (s) {\n var tracks = s.getVideoTracks();\n return new ImageCapture(tracks[0]);\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"grabFrame\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.ImageCapture.ImageCapture",
@@ -43345,8 +43351,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n if (!(\"ImageCapture\" in self)) {\n return { result: false, message: \"ImageCapture is not defined\" };\n }\n var stream = mediaDevices.getUserMedia({ video: true });\n stream.then(function () {});\n var promise = stream.then(function (s) {\n var tracks = s.getVideoTracks();\n return new ImageCapture(tracks[0]);\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"takePhoto\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.ImageCapture.track",
@@ -43354,8 +43360,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n if (!(\"ImageCapture\" in self)) {\n return { result: false, message: \"ImageCapture is not defined\" };\n }\n var stream = mediaDevices.getUserMedia({ video: true });\n stream.then(function () {});\n var promise = stream.then(function (s) {\n var tracks = s.getVideoTracks();\n return new ImageCapture(tracks[0]);\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"track\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.ImageData",
@@ -43631,8 +43637,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n var promise = navigator.mediaDevices\n .enumerateDevices()\n .then(function (devices) {\n for (var i = 0; i < devices.length; i++) {\n if (\n devices[i].kind == \"audioinput\" ||\n devices[i].kind == \"videoinput\"\n ) {\n return devices[i];\n }\n }\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.InputDeviceInfo.getCapabilities",
@@ -43640,8 +43646,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n var promise = navigator.mediaDevices\n .enumerateDevices()\n .then(function (devices) {\n for (var i = 0; i < devices.length; i++) {\n if (\n devices[i].kind == \"audioinput\" ||\n devices[i].kind == \"videoinput\"\n ) {\n return devices[i];\n }\n }\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getCapabilities\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.InputEvent",
@@ -44887,8 +44893,7 @@
"code": "(function () {\n var instance = navigator.mediaCapabilities;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaCapabilities.decodingInfo",
@@ -44896,8 +44901,7 @@
"code": "(function () {\n var instance = navigator.mediaCapabilities;\n return !!instance && \"decodingInfo\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaCapabilities.encodingInfo",
@@ -44905,8 +44909,7 @@
"code": "(function () {\n var instance = navigator.mediaCapabilities;\n return !!instance && \"encodingInfo\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaController",
@@ -45043,8 +45046,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n var promise = navigator.mediaDevices\n .enumerateDevices()\n .then(function (devices) {\n return devices[0];\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.MediaDeviceInfo.deviceId",
@@ -45052,8 +45055,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n var promise = navigator.mediaDevices\n .enumerateDevices()\n .then(function (devices) {\n return devices[0];\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"deviceId\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.MediaDeviceInfo.groupId",
@@ -45061,8 +45064,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n var promise = navigator.mediaDevices\n .enumerateDevices()\n .then(function (devices) {\n return devices[0];\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"groupId\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.MediaDeviceInfo.kind",
@@ -45070,8 +45073,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n var promise = navigator.mediaDevices\n .enumerateDevices()\n .then(function (devices) {\n return devices[0];\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"kind\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.MediaDeviceInfo.label",
@@ -45079,8 +45082,8 @@
"code": "(function () {\n var mediaDevices = navigator.mediaDevices;\n if (!mediaDevices) {\n return { result: false, message: \"mediaDevices is falsy\" };\n }\n var promise = navigator.mediaDevices\n .enumerateDevices()\n .then(function (devices) {\n return devices[0];\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"label\" in instance;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "mediaDevices is falsy"
},
{
"name": "api.MediaDeviceInfo.toJSON",
@@ -45096,8 +45099,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.enumerateDevices",
@@ -45105,8 +45107,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"enumerateDevices\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.getDisplayMedia",
@@ -45114,8 +45115,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"getDisplayMedia\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.getSupportedConstraints",
@@ -45123,8 +45123,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"getSupportedConstraints\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.getUserMedia",
@@ -45132,8 +45131,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"getUserMedia\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.getViewportMedia",
@@ -45141,8 +45139,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"getViewportMedia\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.captureaction_event",
@@ -45150,8 +45147,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"oncaptureaction\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.devicechange_event",
@@ -45159,8 +45155,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"ondevicechange\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.selectAudioOutput",
@@ -45168,8 +45163,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"selectAudioOutput\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.setCaptureHandleConfig",
@@ -45177,8 +45171,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"setCaptureHandleConfig\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaDevices.setSupportedCaptureActions",
@@ -45186,8 +45179,7 @@
"code": "(function () {\n var instance = navigator.mediaDevices;\n return !!instance && \"setSupportedCaptureActions\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaElementAudioSourceNode",
@@ -45990,8 +45982,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSession.metadata",
@@ -45999,8 +45990,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n return !!instance && \"metadata\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSession.playbackState",
@@ -46008,8 +45998,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n return !!instance && \"playbackState\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSession.setActionHandler",
@@ -46017,8 +46006,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n function setActionHandler(type) {\n if (!(\"setActionHandler\" in instance)) {\n return {\n result: false,\n message: \"MediaSession.setActionHandler is not defined\"\n };\n }\n try {\n instance.setActionHandler(type, null);\n return true;\n } catch (e) {\n if (e instanceof TypeError) {\n return { result: false, message: e.message };\n }\n return e;\n }\n }\n return !!instance && \"setActionHandler\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSession.setActionHandler.hangup_type",
@@ -46027,7 +46015,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.nextslide_type",
@@ -46036,7 +46024,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.nexttrack_type",
@@ -46045,7 +46033,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.pause_type",
@@ -46054,7 +46042,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.play_type",
@@ -46063,7 +46051,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.previousslide_type",
@@ -46072,7 +46060,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.previoustrack_type",
@@ -46081,7 +46069,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.seekbackward_type",
@@ -46090,7 +46078,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.seekforward_type",
@@ -46099,7 +46087,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.seekto_type",
@@ -46108,7 +46096,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.skipad_type",
@@ -46117,7 +46105,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.stop_type",
@@ -46126,7 +46114,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.togglecamera_type",
@@ -46135,7 +46123,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setActionHandler.togglemicrophone_type",
@@ -46144,7 +46132,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot use 'in' operator to search for 'setActionHandler' in undefined"
},
{
"name": "api.MediaSession.setCameraActive",
@@ -46152,8 +46140,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n return !!instance && \"setCameraActive\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSession.setMicrophoneActive",
@@ -46161,8 +46148,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n return !!instance && \"setMicrophoneActive\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSession.setPositionState",
@@ -46170,8 +46156,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n return !!instance && \"setPositionState\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSession.setScreenshareActive",
@@ -46179,8 +46164,7 @@
"code": "(function () {\n var instance = navigator.mediaSession;\n return !!instance && \"setScreenshareActive\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.MediaSource",
@@ -46929,7 +46913,7 @@
"code": "(function () {\n var instance;\n try {\n instance = new MessageEvent(\"message\");\n } catch (e) {\n try {\n instance = document.createEvent(\"MessageEvent\");\n } catch (e) {\n if (e.name === \"NotSupportedError\" || e.name === \"NOT_SUPPORTED_ERR\") {\n return { result: false, message: \"Cannot create event\" };\n }\n throw e;\n }\n }\n return !!instance && \"initMessageEvent\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "api.MessageEvent.lastEventId",
@@ -46946,7 +46930,7 @@
"exposure": "Window"
},
"result": true,
- "message": "Constructor passed with no errors"
+ "message": "threw TypeError: MessageEvent constructor: 1 argument required, but 0 found."
},
{
"name": "api.MessageEvent.origin",
@@ -47423,8 +47407,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var mimetypes = navigator.mimeTypes;\n if (!mimetypes) {\n return { result: false, message: \"mimetypes is falsy\" };\n }\n if (mimetypes.length === 0) {\n return { result: null, message: \"navigator.mimeTypes is an empty array\" };\n }\n var instance = mimeTypes[0];\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeType.description",
@@ -47432,8 +47416,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var mimetypes = navigator.mimeTypes;\n if (!mimetypes) {\n return { result: false, message: \"mimetypes is falsy\" };\n }\n if (mimetypes.length === 0) {\n return { result: null, message: \"navigator.mimeTypes is an empty array\" };\n }\n var instance = mimeTypes[0];\n return !!instance && \"description\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeType.enabledPlugin",
@@ -47441,8 +47425,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var mimetypes = navigator.mimeTypes;\n if (!mimetypes) {\n return { result: false, message: \"mimetypes is falsy\" };\n }\n if (mimetypes.length === 0) {\n return { result: null, message: \"navigator.mimeTypes is an empty array\" };\n }\n var instance = mimeTypes[0];\n return !!instance && \"enabledPlugin\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeType.suffixes",
@@ -47450,8 +47434,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var mimetypes = navigator.mimeTypes;\n if (!mimetypes) {\n return { result: false, message: \"mimetypes is falsy\" };\n }\n if (mimetypes.length === 0) {\n return { result: null, message: \"navigator.mimeTypes is an empty array\" };\n }\n var instance = mimeTypes[0];\n return !!instance && \"suffixes\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeType.type",
@@ -47459,8 +47443,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var mimetypes = navigator.mimeTypes;\n if (!mimetypes) {\n return { result: false, message: \"mimetypes is falsy\" };\n }\n if (mimetypes.length === 0) {\n return { result: null, message: \"navigator.mimeTypes is an empty array\" };\n }\n var instance = mimeTypes[0];\n return !!instance && \"type\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeTypeArray",
@@ -47468,8 +47452,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var instance = navigator.mimeTypes;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeTypeArray.item",
@@ -47477,8 +47461,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var instance = navigator.mimeTypes;\n return !!instance && \"item\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeTypeArray.length",
@@ -47486,8 +47470,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var instance = navigator.mimeTypes;\n return !!instance && \"length\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.MimeTypeArray.namedItem",
@@ -47495,8 +47479,8 @@
"code": "(function () {\n if (!(\"mimeTypes\" in navigator)) {\n return { result: false, message: \"navigator.mimeTypes is not defined\" };\n }\n var instance = navigator.mimeTypes;\n return !!instance && \"namedItem\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.mimeTypes is not defined"
},
{
"name": "api.ML",
@@ -49414,8 +49398,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": true
},
{
"name": "api.Navigator.activeVRDisplays",
@@ -49423,8 +49406,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"activeVRDisplays\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.adAuctionComponents",
@@ -49432,8 +49414,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"adAuctionComponents\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.appCodeName",
@@ -49441,8 +49422,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"appCodeName\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.appName",
@@ -49450,8 +49430,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"appName\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.appVersion",
@@ -49459,8 +49438,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"appVersion\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.audioSession",
@@ -49468,8 +49446,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"audioSession\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.authentication",
@@ -49477,8 +49454,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"authentication\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.bluetooth",
@@ -49486,8 +49462,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"bluetooth\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.buildID",
@@ -49495,8 +49470,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"buildID\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.canLoadAdAuctionFencedFrame",
@@ -49504,8 +49478,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"canLoadAdAuctionFencedFrame\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.canShare",
@@ -49513,8 +49486,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"canShare\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.canShare.data_files_parameter",
@@ -49522,8 +49494,8 @@
"code": "(function () {\n var instance = navigator;\n return bcd.testOptionParam(instance, \"canShare\", \"files\", [\n new File([\"foo bar\"], \"foo.txt\")\n ]);\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "testOptionParam: instance.canShare is undefined"
},
{
"name": "api.Navigator.canShare.data_text_parameter",
@@ -49531,8 +49503,8 @@
"code": "(function () {\n var instance = navigator;\n return bcd.testOptionParam(instance, \"canShare\", \"text\", \"foo bar\");\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "testOptionParam: instance.canShare is undefined"
},
{
"name": "api.Navigator.clearAppBadge",
@@ -49540,8 +49512,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"clearAppBadge\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.clearOriginJoinedAdInterestGroups",
@@ -49549,8 +49520,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"clearOriginJoinedAdInterestGroups\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.clipboard",
@@ -49558,8 +49528,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"clipboard\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.connection",
@@ -49567,8 +49536,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"connection\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.contacts",
@@ -49576,8 +49544,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"contacts\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.cookieEnabled",
@@ -49585,8 +49552,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"cookieEnabled\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.createAuctionNonce",
@@ -49594,8 +49560,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"createAuctionNonce\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.createHandwritingRecognizer",
@@ -49603,8 +49568,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"createHandwritingRecognizer\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.credentials",
@@ -49612,8 +49576,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"credentials\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.deprecatedReplaceInURN",
@@ -49621,8 +49584,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"deprecatedReplaceInURN\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.deprecatedRunAdAuctionEnforcesKAnonymity",
@@ -49630,8 +49592,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"deprecatedRunAdAuctionEnforcesKAnonymity\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.deprecatedURNtoURL",
@@ -49639,8 +49600,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"deprecatedURNtoURL\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.deviceMemory",
@@ -49648,8 +49608,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"deviceMemory\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.devicePosture",
@@ -49657,8 +49616,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"devicePosture\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.doNotTrack",
@@ -49666,8 +49624,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"doNotTrack\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.geolocation",
@@ -49675,8 +49632,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"geolocation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.getAutoplayPolicy",
@@ -49684,8 +49640,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"getAutoplayPolicy\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.getBattery",
@@ -49693,8 +49648,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"getBattery\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.getGamepads",
@@ -49702,8 +49656,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"getGamepads\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.getInstalledRelatedApps",
@@ -49711,8 +49664,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"getInstalledRelatedApps\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.getInterestGroupAdAuctionData",
@@ -49720,8 +49672,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"getInterestGroupAdAuctionData\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.getUserMedia",
@@ -49729,8 +49680,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"getUserMedia\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.getVRDisplays",
@@ -49738,8 +49688,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"getVRDisplays\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.globalPrivacyControl",
@@ -49747,8 +49696,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"globalPrivacyControl\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.gpu",
@@ -49756,8 +49704,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"gpu\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.hardwareConcurrency",
@@ -49765,8 +49712,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"hardwareConcurrency\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": true
},
{
"name": "api.Navigator.hid",
@@ -49774,8 +49720,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"hid\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.ink",
@@ -49783,8 +49728,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"ink\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.javaEnabled",
@@ -49792,8 +49736,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"javaEnabled\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.joinAdInterestGroup",
@@ -49801,8 +49744,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"joinAdInterestGroup\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.keyboard",
@@ -49810,8 +49752,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"keyboard\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.language",
@@ -49819,8 +49760,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"language\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": true
},
{
"name": "api.Navigator.languages",
@@ -49828,8 +49768,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"languages\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": true
},
{
"name": "api.Navigator.leaveAdInterestGroup",
@@ -49837,8 +49776,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"leaveAdInterestGroup\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.locks",
@@ -49846,8 +49784,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"locks\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.managed",
@@ -49855,8 +49792,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"managed\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.maxTouchPoints",
@@ -49864,8 +49800,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"maxTouchPoints\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.mediaCapabilities",
@@ -49873,8 +49808,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"mediaCapabilities\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.mediaDevices",
@@ -49882,8 +49816,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"mediaDevices\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.mediaSession",
@@ -49891,8 +49824,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"mediaSession\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.mimeTypes",
@@ -49900,8 +49832,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"mimeTypes\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.ml",
@@ -49909,8 +49840,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"ml\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.onLine",
@@ -49918,8 +49848,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"onLine\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.oscpu",
@@ -49927,8 +49856,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"oscpu\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.pdfViewerEnabled",
@@ -49936,8 +49864,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"pdfViewerEnabled\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.permissions",
@@ -49945,8 +49872,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"permissions\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.platform",
@@ -49954,8 +49880,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"platform\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": true
},
{
"name": "api.Navigator.plugins",
@@ -49963,8 +49888,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"plugins\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.preferences",
@@ -49972,8 +49896,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"preferences\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.presentation",
@@ -49981,8 +49904,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"presentation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.product",
@@ -49990,8 +49912,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"product\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.productSub",
@@ -49999,8 +49920,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"productSub\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.protectedAudience",
@@ -50008,8 +49928,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"protectedAudience\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.queryHandwritingRecognizer",
@@ -50017,8 +49936,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"queryHandwritingRecognizer\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.registerProtocolHandler",
@@ -50026,8 +49944,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"registerProtocolHandler\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.requestMediaKeySystemAccess",
@@ -50035,8 +49952,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"requestMediaKeySystemAccess\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.requestMIDIAccess",
@@ -50044,8 +49960,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"requestMIDIAccess\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.runAdAuction",
@@ -50053,8 +49968,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"runAdAuction\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.scheduling",
@@ -50062,8 +49976,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"scheduling\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.sendBeacon",
@@ -50071,8 +49984,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"sendBeacon\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.serial",
@@ -50080,8 +49992,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"serial\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.serviceWorker",
@@ -50089,8 +50000,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"serviceWorker\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.setAppBadge",
@@ -50098,8 +50008,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"setAppBadge\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.share",
@@ -50107,8 +50016,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"share\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.share.data_files_parameter",
@@ -50116,8 +50024,8 @@
"code": "(function () {\n var instance = navigator; // If `canShare` supports the parameter, `share` does\n return bcd.testOptionParam(instance, \"canShare\", \"files\", [\n new File([\"foo bar\"], \"foo.txt\")\n ]);\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "testOptionParam: instance.canShare is undefined"
},
{
"name": "api.Navigator.share.data_text_parameter",
@@ -50125,8 +50033,8 @@
"code": "(function () {\n var instance = navigator; // If `canShare` supports the parameter, `share` does\n return bcd.testOptionParam(instance, \"canShare\", \"text\", \"foo bar\");\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "testOptionParam: instance.canShare is undefined"
},
{
"name": "api.Navigator.storage",
@@ -50134,8 +50042,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"storage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.storageBuckets",
@@ -50143,8 +50050,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"storageBuckets\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.taintEnabled",
@@ -50152,8 +50058,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"taintEnabled\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.unregisterProtocolHandler",
@@ -50161,8 +50066,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"unregisterProtocolHandler\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.updateAdInterestGroups",
@@ -50170,8 +50074,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"updateAdInterestGroups\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.usb",
@@ -50179,8 +50082,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"usb\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.userActivation",
@@ -50188,8 +50090,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"userActivation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.userAgent",
@@ -50197,8 +50098,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"userAgent\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": true
},
{
"name": "api.Navigator.userAgentData",
@@ -50206,8 +50106,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"userAgentData\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.vendor",
@@ -50215,8 +50114,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"vendor\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.vendorSub",
@@ -50224,8 +50122,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"vendorSub\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.vibrate",
@@ -50233,8 +50130,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"vibrate\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.virtualKeyboard",
@@ -50242,8 +50138,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"virtualKeyboard\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.wakeLock",
@@ -50251,8 +50146,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"wakeLock\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.webdriver",
@@ -50260,8 +50154,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"webdriver\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.windowControlsOverlay",
@@ -50269,8 +50162,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"windowControlsOverlay\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Navigator.xr",
@@ -50278,8 +50170,7 @@
"code": "(function () {\n var instance = navigator;\n return !!instance && \"xr\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.NavigatorManagedData",
@@ -54399,6 +54290,14 @@
},
"result": false
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -54895,8 +54794,7 @@
"code": "(function () {\n var instance = navigator.permissions;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Permissions.query",
@@ -54904,8 +54802,7 @@
"code": "(function () {\n var instance = navigator.permissions;\n return !!instance && \"query\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Permissions.request",
@@ -54913,8 +54810,7 @@
"code": "(function () {\n var instance = navigator.permissions;\n return !!instance && \"request\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Permissions.requestAll",
@@ -54922,8 +54818,7 @@
"code": "(function () {\n var instance = navigator.permissions;\n return !!instance && \"requestAll\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Permissions.revoke",
@@ -54931,8 +54826,7 @@
"code": "(function () {\n var instance = navigator.permissions;\n return !!instance && \"revoke\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.Permissions.permission_accelerometer",
@@ -54940,8 +54834,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"accelerometer\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_accessibility-events",
@@ -54949,8 +54843,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"accessibility-events\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_ambient-light-sensor",
@@ -54958,8 +54852,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"ambient-light-sensor\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_background-sync",
@@ -54967,8 +54861,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"background-sync\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_camera",
@@ -54976,8 +54870,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"camera\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_clipboard-read",
@@ -54985,8 +54879,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"clipboard-read\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_clipboard-write",
@@ -54994,8 +54888,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"clipboard-write\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_geolocation",
@@ -55003,8 +54897,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"geolocation\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_gyroscope",
@@ -55012,8 +54906,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"gyroscope\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_local-fonts",
@@ -55021,8 +54915,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"local-fonts\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_magnetometer",
@@ -55030,8 +54924,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"magnetometer\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_microphone",
@@ -55039,8 +54933,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"microphone\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_midi",
@@ -55048,8 +54942,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"midi\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_notifications",
@@ -55057,8 +54951,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"notifications\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_payment-handler",
@@ -55066,8 +54960,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"payment-handler\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_persistent-storage",
@@ -55075,8 +54969,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"persistent-storage\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_push",
@@ -55084,8 +54978,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"push\", userVisibleOnly: true })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_storage-access",
@@ -55093,8 +54987,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"storage-access\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_top-level-storage-access",
@@ -55102,8 +54996,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"top-level-storage-access\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.Permissions.permission_window-management",
@@ -55111,8 +55005,8 @@
"code": "(function () {\n var instance = navigator.permissions;\n if (!(instance && \"query\" in instance)) {\n return { result: false, message: \"Permissions.query is not defined\" };\n }\n return instance\n .query({ name: \"window-management\" })\n .then(function () {\n return true;\n })\n .catch(function (e) {\n return { result: false, message: e.message };\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "Permissions.query is not defined"
},
{
"name": "api.PermissionsPolicy",
@@ -55312,7 +55206,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.Plugin.description",
@@ -55321,7 +55215,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.Plugin.filename",
@@ -55330,7 +55224,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.Plugin.item",
@@ -55339,7 +55233,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.Plugin.length",
@@ -55348,7 +55242,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.Plugin.name",
@@ -55357,7 +55251,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.Plugin.namedItem",
@@ -55366,7 +55260,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.Plugin.version",
@@ -55375,7 +55269,7 @@
"exposure": "Window"
},
"result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "message": "threw TypeError: Cannot read properties of undefined (reading 'length')"
},
{
"name": "api.PluginArray",
@@ -55383,8 +55277,7 @@
"code": "(function () {\n var instance = navigator.plugins;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.PluginArray.item",
@@ -55392,8 +55285,7 @@
"code": "(function () {\n var instance = navigator.plugins;\n return !!instance && \"item\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.PluginArray.length",
@@ -55401,8 +55293,7 @@
"code": "(function () {\n var instance = navigator.plugins;\n return !!instance && \"length\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.PluginArray.namedItem",
@@ -55410,8 +55301,7 @@
"code": "(function () {\n var instance = navigator.plugins;\n return !!instance && \"namedItem\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.PluginArray.refresh",
@@ -55419,8 +55309,7 @@
"code": "(function () {\n var instance = navigator.plugins;\n return !!instance && \"refresh\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.PointerEvent",
@@ -64039,8 +63928,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.controller",
@@ -64048,8 +63936,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"controller\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.getRegistration",
@@ -64057,8 +63944,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"getRegistration\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.getRegistrations",
@@ -64066,8 +63952,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"getRegistrations\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.controllerchange_event",
@@ -64075,8 +63960,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"oncontrollerchange\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.error_event",
@@ -64084,8 +63968,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"onerror\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.message_event",
@@ -64093,8 +63976,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"onmessage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.messageerror_event",
@@ -64102,8 +63984,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"onmessageerror\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.ready",
@@ -64111,8 +63992,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"ready\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.register",
@@ -64120,8 +64000,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"register\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerContainer.startMessages",
@@ -64129,8 +64008,7 @@
"code": "(function () {\n var instance = navigator.serviceWorker;\n return !!instance && \"startMessages\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.ServiceWorkerRegistration",
@@ -66311,8 +66189,8 @@
"code": "(function () {\n if (!(\"storage\" in navigator)) {\n return { result: false, message: \"navigator.storage is not defined\" };\n }\n if (!(\"estimate\" in navigator.storage)) {\n return {\n result: false,\n message: \"navigator.storage.estimate is not defined\"\n };\n }\n return navigator.storage.estimate().then(function (estimate) {\n return !!estimate.usageDetails;\n });\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.storage is not defined"
},
{
"name": "api.StorageQuota",
@@ -74491,7 +74369,7 @@
"code": "\"URL\" in self && \"parse\" in URL",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "api.URL.password",
@@ -76120,6 +75998,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -76136,6 +76022,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -77118,8 +77012,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.angularAcceleration",
@@ -77127,8 +77021,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"angularAcceleration\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.angularVelocity",
@@ -77136,8 +77030,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"angularVelocity\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.hasOrientation",
@@ -77145,8 +77039,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"hasOrientation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.hasPosition",
@@ -77154,8 +77048,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"hasPosition\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.linearAcceleration",
@@ -77163,8 +77057,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"linearAcceleration\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.linearVelocity",
@@ -77172,8 +77066,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"linearVelocity\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.orientation",
@@ -77181,8 +77075,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"orientation\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRPose.position",
@@ -77190,8 +77084,8 @@
"code": "(function () {\n if (!(\"getVRDisplays\" in navigator)) {\n return { result: false, message: \"WebVR 1.1 is not supported\" };\n }\n // Obtaining an actual instance requires a VR headset to be hooked up,\n // so we are using the prototype instead\n var instance = VRPose.prototype;\n return !!instance && \"position\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "WebVR 1.1 is not supported"
},
{
"name": "api.VRStageParameters",
@@ -80546,8 +80440,8 @@
"code": "(function () {\n var instance = reusableInstances.webGL1;\n if (!(\"xr\" in navigator)) {\n // Safari briefly exposes this when WebXR isn't implemented\n return { result: false, message: \"navigator.xr is not defined\" };\n }\n return !!instance && \"makeXRCompatible\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false,
+ "message": "navigator.xr is not defined"
},
{
"name": "api.WebGLRenderingContext.pixelStorei",
@@ -81088,8 +80982,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.binaryType",
@@ -81097,8 +80991,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"binaryType\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.bufferedAmount",
@@ -81106,8 +81000,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"bufferedAmount\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.close",
@@ -81115,8 +81009,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"close\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.extensions",
@@ -81124,8 +81018,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"extensions\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.close_event",
@@ -81133,8 +81027,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"onclose\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.error_event",
@@ -81142,8 +81036,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"onerror\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.message_event",
@@ -81151,8 +81045,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"onmessage\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.open_event",
@@ -81160,8 +81054,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"onopen\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.protocol",
@@ -81169,8 +81063,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"protocol\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.readyState",
@@ -81178,8 +81072,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"readyState\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.send",
@@ -81187,8 +81081,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"send\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.url",
@@ -81196,8 +81090,8 @@
"code": "(function () {\n var constructor = self.WebSocket || self.MozWebSocket;\n if (!constructor) {\n return { result: false, message: \"(Moz)WebSocket is not defined or falsy\" };\n }\n var instance = new constructor(\"wss://\" + location.hostname);\n bcd.addCleanup(function () {\n instance.close();\n });\n return !!instance && \"url\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "(Moz)WebSocket is not defined or falsy"
+ "result": null,
+ "message": "threw ReferenceError: location is not defined"
},
{
"name": "api.WebSocket.WebSocket",
@@ -81205,8 +81099,8 @@
"code": "bcd.testConstructor('WebSocket')",
"exposure": "Window"
},
- "result": false,
- "message": "threw ReferenceError: WebSocket is not defined"
+ "result": true,
+ "message": "threw TypeError: WebSocket constructor: 1 argument required, but 0 found."
},
{
"name": "api.WebSocketError",
@@ -85723,6 +85617,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -85802,8 +85704,7 @@
"code": "(function () {\n var instance = navigator.xr;\n return !!instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.XRSystem.isSessionSupported",
@@ -85811,8 +85712,7 @@
"code": "(function () {\n var instance = navigator.xr;\n return !!instance && \"isSessionSupported\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.XRSystem.devicechange_event",
@@ -85820,8 +85720,7 @@
"code": "(function () {\n var instance = navigator.xr;\n return !!instance && \"ondevicechange\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.XRSystem.requestSession",
@@ -85829,8 +85728,7 @@
"code": "(function () {\n var instance = navigator.xr;\n return !!instance && \"requestSession\" in instance;\n})();\n",
"exposure": "Window"
},
- "result": null,
- "message": "threw ReferenceError: navigator is not defined"
+ "result": false
},
{
"name": "api.XRTransientInputHitTestResult",
@@ -87051,9 +86949,17 @@
"result": true
},
{
- "name": "api.ReadableStream.cancel",
+ "name": "api.ReadableStream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "exposure": "Window"
+ },
+ "result": true
+ },
+ {
+ "name": "api.ReadableStream.getReader",
+ "info": {
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87067,17 +86973,17 @@
"result": true
},
{
- "name": "api.ReadableStream.getReader",
+ "name": "api.ReadableStream.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.values",
+ "name": "api.ReadableStream.pipeThrough",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87091,57 +86997,57 @@
"result": true
},
{
- "name": "api.ReadableStream",
+ "name": "api.ReadableStream.tee",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.cancel",
+ "name": "api.ReadableStream.pipeTo",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeThrough",
+ "name": "api.ReadableStreamDefaultReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeTo",
+ "name": "api.ReadableStream.values",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.tee",
+ "name": "api.ReadableStreamDefaultReader.closed",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"tee\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader",
+ "name": "api.ReadableStreamDefaultReader.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.closed",
+ "name": "api.ReadableStreamDefaultReader.releaseLock",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87161,17 +87067,9 @@
"exposure": "Window"
},
"result": true
- },
- {
- "name": "api.ReadableStreamDefaultReader.releaseLock",
- "info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
- "exposure": "Window"
- },
- "result": true
}
]
},
"extensions": [],
- "userAgent": "!! node/20.17.0"
+ "userAgent": "!! node/22.11.0"
}
diff --git a/generator/runtimes/workerd/data.json b/generator/runtimes/workerd/data.json
index c77fc348..afeed4aa 100644
--- a/generator/runtimes/workerd/data.json
+++ b/generator/runtimes/workerd/data.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"results": {
".": [
{
@@ -5786,7 +5786,7 @@
"code": "\"Intl\" in self && \"DurationFormat\" in Intl",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.DurationFormat.DurationFormat",
@@ -5794,8 +5794,8 @@
"code": "(function () {\n if (!(\"Intl\" in self)) {\n return { result: false, message: \"Intl is not defined\" };\n }\n if (!(\"DurationFormat\" in Intl)) {\n return { result: false, message: \"Intl.DurationFormat is not defined\" };\n }\n return bcd.testConstructor(\"Intl.DurationFormat\", false);\n})();\n",
"exposure": "Window"
},
- "result": false,
- "message": "Intl.DurationFormat is not defined"
+ "result": true,
+ "message": "Constructor passed with no errors"
},
{
"name": "javascript.builtins.Intl.DurationFormat.supportedLocalesOf",
@@ -5803,7 +5803,7 @@
"code": "\"Intl\" in self && \"DurationFormat\" in Intl && \"supportedLocalesOf\" in Intl.DurationFormat",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.DurationFormat.format",
@@ -5811,7 +5811,7 @@
"code": "\"Intl\" in self && \"DurationFormat\" in Intl && \"format\" in Intl.DurationFormat.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.DurationFormat.formatToParts",
@@ -5819,7 +5819,7 @@
"code": "\"Intl\" in self && \"DurationFormat\" in Intl && \"formatToParts\" in Intl.DurationFormat.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.DurationFormat.resolvedOptions",
@@ -5827,7 +5827,7 @@
"code": "\"Intl\" in self && \"DurationFormat\" in Intl && \"resolvedOptions\" in Intl.DurationFormat.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.ListFormat",
@@ -5933,7 +5933,7 @@
"code": "\"Intl\" in self && \"Locale\" in Intl && \"getCalendars\" in Intl.Locale.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.Locale.getCollations",
@@ -5941,7 +5941,7 @@
"code": "\"Intl\" in self && \"Locale\" in Intl && \"getCollations\" in Intl.Locale.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.Locale.getHourCycles",
@@ -5949,7 +5949,7 @@
"code": "\"Intl\" in self && \"Locale\" in Intl && \"getHourCycles\" in Intl.Locale.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.Locale.getNumberingSystems",
@@ -5957,7 +5957,7 @@
"code": "\"Intl\" in self && \"Locale\" in Intl && \"getNumberingSystems\" in Intl.Locale.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.Locale.getTextInfo",
@@ -5965,7 +5965,7 @@
"code": "\"Intl\" in self && \"Locale\" in Intl && \"getTextInfo\" in Intl.Locale.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.Locale.getTimeZones",
@@ -5973,7 +5973,7 @@
"code": "\"Intl\" in self && \"Locale\" in Intl && \"getTimeZones\" in Intl.Locale.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.Locale.getWeekInfo",
@@ -5981,7 +5981,7 @@
"code": "\"Intl\" in self && \"Locale\" in Intl && \"getWeekInfo\" in Intl.Locale.prototype",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "javascript.builtins.Intl.Locale.hourCycle",
@@ -28538,6 +28538,14 @@
},
"result": false
},
+ {
+ "name": "api.Fence.notifyEvent",
+ "info": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.Fence.reportEvent",
"info": {
@@ -31210,6 +31218,14 @@
},
"result": false
},
+ {
+ "name": "api.GPUCanvasContext.getConfiguration",
+ "info": {
+ "code": "\"GPUCanvasContext\" in self && \"getConfiguration\" in GPUCanvasContext.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.GPUCanvasContext.getCurrentTexture",
"info": {
@@ -37342,6 +37358,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.alpha",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.alt",
"info": {
@@ -37387,6 +37412,15 @@
"result": null,
"message": "threw ReferenceError: document is not defined"
},
+ {
+ "name": "api.HTMLInputElement.colorSpace",
+ "info": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw ReferenceError: document is not defined"
+ },
{
"name": "api.HTMLInputElement.defaultChecked",
"info": {
@@ -54300,6 +54334,15 @@
"result": null,
"message": "threw TypeError: performance.getEntriesByType is not a function"
},
+ {
+ "name": "api.PerformanceResourceTiming.finalResponseHeadersStart",
+ "info": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": "Window"
+ },
+ "result": null,
+ "message": "threw TypeError: performance.getEntriesByType is not a function"
+ },
{
"name": "api.PerformanceResourceTiming.firstInterimResponseStart",
"info": {
@@ -74298,7 +74341,7 @@
"code": "\"URL\" in self && \"createObjectURL\" in URL",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "api.URL.hash",
@@ -74386,7 +74429,7 @@
"code": "\"URL\" in self && \"revokeObjectURL\" in URL",
"exposure": "Window"
},
- "result": false
+ "result": true
},
{
"name": "api.URL.search",
@@ -75963,6 +76006,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.flip",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.format",
"info": {
@@ -75979,6 +76030,14 @@
},
"result": false
},
+ {
+ "name": "api.VideoFrame.rotation",
+ "info": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.VideoFrame.timestamp",
"info": {
@@ -85566,6 +85625,14 @@
},
"result": false
},
+ {
+ "name": "api.XRSession.trackedSources",
+ "info": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": "Window"
+ },
+ "result": false
+ },
{
"name": "api.XRSession.updateRenderState",
"info": {
@@ -86882,25 +86949,25 @@
"result": true
},
{
- "name": "api.ReadableStream.cancel",
+ "name": "api.ReadableStream.pipeTo",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeTo",
+ "name": "api.ReadableStream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeTo\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.values",
+ "name": "api.ReadableStream.pipeThrough",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -86914,25 +86981,25 @@
"result": true
},
{
- "name": "api.ReadableStream",
+ "name": "api.ReadableStream.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.pipeThrough",
+ "name": "api.ReadableStreamDefaultReader.cancel",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"pipeThrough\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader",
+ "name": "api.ReadableStream.locked",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -86946,57 +87013,57 @@
"result": true
},
{
- "name": "api.ReadableStream.locked",
+ "name": "api.ReadableStream.@@asyncIterator",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"locked\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return (\n !!instance &&\n \"Symbol\" in self &&\n \"asyncIterator\" in Symbol &&\n !!instance[Symbol.asyncIterator]\n );\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.releaseLock",
+ "name": "api.ReadableStream.values",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"values\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.closed",
+ "name": "api.ReadableStream.getReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.@@asyncIterator",
+ "name": "api.Response.Response.accept_readablestream",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return (\n !!instance &&\n \"Symbol\" in self &&\n \"asyncIterator\" in Symbol &&\n !!instance[Symbol.asyncIterator]\n );\n });\n})();\n",
+ "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.Response.Response.accept_readablestream",
+ "name": "api.ReadableStreamDefaultReader.releaseLock",
"info": {
- "code": "(function () {\n if (!(\"Response\" in self)) {\n return { result: false, message: \"Response is not defined\" };\n }\n var instance = new Response(\"\");\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var rsPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!rsPromise) {\n return { result: false, message: \"rsPromise is falsy\" };\n }\n return rsPromise.then(function (readableStream) {\n try {\n new Response(readableStream);\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"releaseLock\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStreamDefaultReader.cancel",
+ "name": "api.ReadableStreamDefaultReader",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"cancel\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
},
{
- "name": "api.ReadableStream.getReader",
+ "name": "api.ReadableStreamDefaultReader.closed",
"info": {
- "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var promise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"getReader\" in instance;\n });\n})();\n",
+ "code": "(function () {\n if (!(\"fetch\" in self)) {\n return { result: false, message: \"fetch is not defined\" };\n }\n var streamPromise = fetch(\"/favicon/favicon.ico\")\n .then(function (response) {\n return response.body;\n })\n .catch(function () {\n // Browsers need a relative path for CORS, but JS runtimes need an absolute path to reference\n return fetch(\n \"https://mdn-bcd-collector.gooborg.com/favicon/favicon.ico\"\n ).then(function (response) {\n return response.body;\n });\n });\n if (!streamPromise) {\n return { result: false, message: \"streamPromise is falsy\" };\n }\n var promise = streamPromise.then(function (stream) {\n return stream.getReader();\n });\n if (!promise) {\n return { result: false, message: \"Promise variable is falsy\" };\n }\n return promise.then(function (instance) {\n return !!instance && \"closed\" in instance;\n });\n})();\n",
"exposure": "Window"
},
"result": true
@@ -87049,5 +87116,5 @@
]
},
"extensions": [],
- "userAgent": "!! workerd/2024-09-09"
+ "userAgent": "!! workerd/2024-11-06"
}
\ No newline at end of file
diff --git a/packages/runtime-compat-data/data.json b/packages/runtime-compat-data/data.json
index 08c52fa8..e5e2f14a 100644
--- a/packages/runtime-compat-data/data.json
+++ b/packages/runtime-compat-data/data.json
@@ -1 +1 @@
-{"__version":{"__package":"0.0.6","bun":"1.1.30","deno":"1.46.3","edge-light":"3.0.3","fastly":"3.22.4","llrt":"0.2.2-beta","netlify":"17.36.0","node":"20.17.0","wasmer":"0.4.4","workerd":"2024-09-09"},"api":{"AbortController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#interface-abortcontroller","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]},"AbortController":{"__compat":{"description":"AbortController()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/AbortController","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontrollerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/abort","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontrollerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/signal","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-signalâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}}},"AbortSignal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#interface-AbortSignal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]},"abort_event":{"__compat":{"description":"abort
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event","source_file":"api/AbortSignal.json","spec_url":["https://dom.spec.whatwg.org/#eventdef-abortsignal-abort","https://dom.spec.whatwg.org/#abortsignal-onabort"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"abort_static":{"__compat":{"description":"abort()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-abortâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"reason_parameter":{"__compat":{"description":"reason
parameter","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#abortsignal-abort-reason","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"aborted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-abortedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"any_static":{"__compat":{"description":"any()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#dom-abortsignal-any","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:abortsignal-any"]}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/reason","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-reasonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"throwIfAborted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-throwifabortedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timeout_static":{"__compat":{"description":"timeout()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/timeout_static","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-timeoutâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"Blob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#blob-section","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"Blob":{"__compat":{"description":"Blob()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/Blob","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#constructorBlob","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"arrayBuffer":{"__compat":{"description":"arrayBuffer()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-arraybuffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"bytes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/bytes","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-bytes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/size","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"slice":{"__compat":{"description":"slice()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/slice","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"stream":{"__compat":{"description":"stream()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/stream","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-stream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"text":{"__compat":{"description":"text()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/text","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-text","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/type","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-type","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"BroadcastChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#broadcasting-to-other-browsing-contexts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]},"BroadcastChannel":{"__compat":{"description":"BroadcastChannel()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/BroadcastChannel","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/close","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-close-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/message_event","source_file":"api/BroadcastChannel.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-message","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-broadcastchannel-onmessage"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"messageerror_event":{"__compat":{"description":"messageerror
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/messageerror_event","source_file":"api/BroadcastChannel.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-messageerror","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-broadcastchannel-onmessageerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/name","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-name-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"postMessage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/postMessage","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-postmessage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}}},"ByteLengthQueuingStrategy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#blqs-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"ByteLengthQueuingStrategy":{"__compat":{"description":"ByteLengthQueuingStrategy()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/ByteLengthQueuingStrategy","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#blqs-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"highWaterMark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-blqs-high-water-markâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#blqs-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"Cache":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/add","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"addAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/addAll","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-addAll","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/delete","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/keys","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/match","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"matchAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/matchAll","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-matchall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"put":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/put","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-put","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"CacheStorage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cachestorage-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/delete","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/has","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/keys","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/match","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"open":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/open","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-open","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"CloseEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#the-closeevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]},"CloseEvent":{"__compat":{"description":"CloseEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/CloseEvent","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#dom-closeevent-closeevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"code":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/code","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-closeevent-codeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/reason","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-closeevent-reasonâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"wasClean":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/wasClean","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-closeevent-wascleanâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}}},"CompressionStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#compression-stream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"CompressionStream":{"__compat":{"description":"CompressionStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream/CompressionStream","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#dom-compressionstream-compressionstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"deflate":{"__compat":{"description":"\"deflate\" compression","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"deflate-raw":{"__compat":{"description":"\"deflate-raw\" compression","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"gzip":{"__compat":{"description":"\"gzip\" compression","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream/readable","source_file":"api/CompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream/writable","source_file":"api/CompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"CountQueuingStrategy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#cqs-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"CountQueuingStrategy":{"__compat":{"description":"CountQueuingStrategy()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/CountQueuingStrategy","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-cqs-constructorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"highWaterMark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-cqs-high-water-markâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-cqs-sizeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"Crypto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#crypto-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"getRandomValues":{"__compat":{"description":"getRandomValues()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#Crypto-method-getRandomValues","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"randomUUID":{"__compat":{"description":"randomUUID()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto/randomUUID","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#Crypto-method-randomUUID","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"subtle":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto/subtle","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#Crypto-attribute-subtle","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"CryptoKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#cryptokey-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"algorithm":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/algorithm","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-algorithm","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"extractable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/extractable","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-extractable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/type","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-type","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"usages":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/usages","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-usages","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"CustomEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#interface-customevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"CustomEvent":{"__compat":{"description":"CustomEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent/CustomEvent","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-customevent-customevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"detail":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent/detail","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-customevent-detailâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"initCustomEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent/initCustomEvent","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#dom-customevent-initcustomevent","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"DOMException":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#idl-DOMException","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"DOMException":{"__compat":{"description":"DOMException()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/DOMException","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-domexception","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"code":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/code","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-code","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"message":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/message","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/name","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"DecompressionStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#decompression-stream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"DecompressionStream":{"__compat":{"description":"DecompressionStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream/DecompressionStream","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#dom-decompressionstream-decompressionstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"deflate":{"__compat":{"description":"\"deflate\" compression","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"deflate-raw":{"__compat":{"description":"\"deflate-raw\" compression","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"gzip":{"__compat":{"description":"\"gzip\" compression","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream/readable","source_file":"api/DecompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream/writable","source_file":"api/DecompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"ErrorEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#the-errorevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"ErrorEvent":{"__compat":{"description":"ErrorEvent()
constructor","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#errorevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"colno":{"__compat":{"source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-colno","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"error":{"__compat":{"source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"filename":{"__compat":{"source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-filename","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"lineno":{"__compat":{"source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-lineno","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"message":{"__compat":{"source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Event":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#interface-event","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Event":{"__compat":{"description":"Event()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/Event","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-event","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"bubbles":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/bubbles","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-bubblesâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"cancelBubble":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/cancelBubble","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-cancelbubbleâ‘ ","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"cancelable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/cancelable","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-cancelableâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"composed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/composed","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-composedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:shadow-dom"]}},"composedPath":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/composedPath","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-composedpathâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:shadow-dom"]}},"currentTarget":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/currentTarget","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-currenttargetâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"defaultPrevented":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-defaultpreventedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"eventPhase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/eventPhase","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-eventphaseâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"initEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/initEvent","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-initeventâ‘ ","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"isTrusted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/isTrusted","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-istrustedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"preventDefault":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/preventDefault","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-preventdefaultâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"returnValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/returnValue","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#dom-event-returnvalue","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"srcElement":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/srcElement","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#dom-event-srcelement","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"stopImmediatePropagation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-stopimmediatepropagationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"stopPropagation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/stopPropagation","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-stoppropagationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"target":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/target","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-targetâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"timeStamp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/timeStamp","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-timestampâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/type","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-typeâ‘£","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"EventSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#the-eventsource-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"EventSource":{"__compat":{"description":"EventSource()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/EventSource","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"options_withCredentials_parameter":{"__compat":{"description":"options.withCredentials
parameter","source_file":"api/EventSource.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/close","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-close-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/error_event","source_file":"api/EventSource.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-error","https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/message_event","source_file":"api/EventSource.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-message","https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onmessage"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"open_event":{"__compat":{"description":"open
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/open_event","source_file":"api/EventSource.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-open","https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onopen"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"readyState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/readyState","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-readystate-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/url","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-url-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"withCredentials":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/withCredentials","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-withcredentials-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"EventTarget":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#interface-eventtarget","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"EventTarget":{"__compat":{"description":"EventTarget()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/EventTarget","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-eventtargetâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"addEventListener":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-addeventlistenerâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_parameter":{"__compat":{"description":"Form with options
object supported (third parameter can be either options or a Boolean
, for backwards compatibility)","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"options_capture_parameter":{"__compat":{"description":"options.capture
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-eventlisteneroptions-capture","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_once_parameter":{"__compat":{"description":"options.once
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-once","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_passive_parameter":{"__compat":{"description":"options.passive
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-passive","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_signal_parameter":{"__compat":{"description":"options.signal
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-signal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"useCapture_parameter_optional":{"__compat":{"description":"useCapture
parameter is optional","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"dispatchEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-dispatcheventâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"removeEventListener":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-removeeventlistenerâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_parameter":{"__compat":{"description":"Form with options
object supported (third parameter can be either options or a Boolean
, for backwards compatibility)","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"useCapture_parameter_optional":{"__compat":{"description":"useCapture
parameter is optional","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}},"File":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/File","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#file-section","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"File":{"__compat":{"description":"File()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/File/File","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#file-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"lastModified":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/File/lastModified","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-lastModified","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/File/name","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"FileReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#APIASynch","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"FileReader":{"__compat":{"description":"FileReader()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/FileReader","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#filereaderConstrctr","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/abort","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#abort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"abort_event":{"__compat":{"description":"abort
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/abort_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-abort-event","https://w3c.github.io/FileAPI/#dfn-onabort"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/error","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#dom-filereader-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/error_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-error-event","https://w3c.github.io/FileAPI/#dfn-onerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"load_event":{"__compat":{"description":"load
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/load_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-load-event","https://w3c.github.io/FileAPI/#dfn-onload"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadend_event":{"__compat":{"description":"loadend
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/loadend_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-loadend-event","https://w3c.github.io/FileAPI/#dfn-onloadend"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadstart_event":{"__compat":{"description":"loadstart
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/loadstart_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-loadstart-event","https://w3c.github.io/FileAPI/#dfn-onloadstart"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"progress_event":{"__compat":{"description":"progress
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/progress_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-progress-event","https://w3c.github.io/FileAPI/#dfn-onprogress"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"readAsArrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsArrayBuffer","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsArrayBuffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readAsBinaryString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsBinaryString","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsBinaryString","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readAsDataURL":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsDataURL","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsDataURL","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readAsText":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsText","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsDataText","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readyState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readyState","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#dom-filereader-readystate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"result":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/result","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#dom-filereader-result","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"FormData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#interface-formdata","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:xhr"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"FormData":{"__compat":{"description":"FormData()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/FormData","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:xhr"]}},"append":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/append","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-append","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:xhr"]},"filename_parameter":{"__compat":{"description":"filename
parameter","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:xhr"]}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/delete","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/entries","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"forEach":{"__compat":{"source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/get","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"getAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/getAll","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-getall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/has","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/keys","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/set","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/values","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"GPUDeviceLostInfo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo","source_file":"api/GPUDeviceLostInfo.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpudevicelostinfo","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]},"message":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo/message","source_file":"api/GPUDeviceLostInfo.json","spec_url":"https://gpuweb.github.io/gpuweb/#dom-gpudevicelostinfo-message","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo/reason","source_file":"api/GPUDeviceLostInfo.json","spec_url":"https://gpuweb.github.io/gpuweb/#dom-gpudevicelostinfo-reason","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}}},"GPUInternalError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUInternalError","source_file":"api/GPUInternalError.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpuinternalerror","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"GPUOutOfMemoryError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUOutOfMemoryError","source_file":"api/GPUOutOfMemoryError.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpuoutofmemoryerror","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"GPUValidationError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUValidationError","source_file":"api/GPUValidationError.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpuvalidationerror","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"Headers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#headers-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"Headers":{"__compat":{"description":"Headers()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/Headers","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headersâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"append":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/append","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-appendâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/delete","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-deleteâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/entries","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/forEach","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/get","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-getâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"getSetCookie":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#dom-headers-getsetcookie","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/has","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-hasâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"iterate_lexicographically":{"__compat":{"description":"Iteration is lexicographically sorted","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/keys","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"lexicographical_sorting":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/set","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-setâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/values","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"ImageData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#imagedata","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"ImageData":{"__compat":{"description":"ImageData()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/ImageData","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"settings_parameter":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"colorSpace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/colorSpace","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-colorspace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"data":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/data","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-data-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"height":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/height","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-height-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"width":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/width","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-width-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Location":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"ancestorOrigins":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/ancestorOrigins","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-ancestororigins-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"assign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/assign","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-assign-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"hash":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/hash","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-hash-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"host":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/host","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-host-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"hostname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/hostname","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-hostname-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"href":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/href","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-href-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/origin","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-origin-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"pathname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/pathname","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-pathname-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/port","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-port-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/protocol","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-protocol-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"reload":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/reload","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-reload-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"replace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/replace","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-replace-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/search","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-search-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"MessageChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#message-channels","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"MessageChannel":{"__compat":{"description":"MessageChannel()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel/MessageChannel","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"port1":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel/port1","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-port1-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"port2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel/port2","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-port2-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"MessageEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"MessageEvent":{"__compat":{"description":"MessageEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/MessageEvent","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface:dom-event-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"data":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/data","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-data-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"initMessageEvent":{"__compat":{"source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-initmessageevent","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"lastEventId":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/lastEventId","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-lasteventid-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/origin","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-origin-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"ports":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/ports","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-ports-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"source":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/source","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-source-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"MessagePort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#message-ports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/close","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-close-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/message_event","source_file":"api/MessagePort.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-message","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageport-onmessage"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"messageerror_event":{"__compat":{"description":"messageerror
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event","source_file":"api/MessagePort.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-messageerror","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageport-onmessageerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:messageerror"]}},"postMessage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/postMessage","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-postmessage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"start":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/start","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-start-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Navigator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#the-navigator-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"gpu":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/gpu","source_file":"api/Navigator.json","spec_url":"https://gpuweb.github.io/gpuweb/#navigator-gpu","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"hardwareConcurrency":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"language":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/language","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"languages":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/languages","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"platform":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/platform","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-platform-dev","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"sendBeacon":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/sendBeacon","source_file":"api/Navigator.json","spec_url":"https://w3c.github.io/beacon/#sendbeacon-method","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"userAgent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/userAgent","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Performance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance","source_file":"api/Performance.json","spec_url":["https://w3c.github.io/hr-time/#sec-performance","https://w3c.github.io/performance-timeline/#extensions-to-the-performance-interface","https://w3c.github.io/resource-timing/#sec-extensions-performance-interface","https://w3c.github.io/user-timing/#extensions-performance-interface"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"clearMarks":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/clearMarks","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-clearmarks","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"clearMeasures":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/clearMeasures","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-clearmeasures","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"clearResourceTimings":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/clearResourceTimings","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performance-clearresourcetimings","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/getEntries","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performance-getentries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/getEntriesByName","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performance-getentriesbyname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/getEntriesByType","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performance-getentriesbytype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"mark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/mark","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-mark","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"markOptions_parameter":{"__compat":{"description":"markOptions
parameter","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"returns_performancemark":{"__compat":{"description":"Returns PerformanceMark
","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"measure":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/measure","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-measure","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"measureOptions_parameter":{"__compat":{"description":"measureOptions
parameter","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"returns_performancemeasure":{"__compat":{"description":"Returns PerformanceMeasure
","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"now":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/now","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/hr-time/#dom-performance-now","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"resourcetimingbufferfull_event":{"__compat":{"description":"resourcetimingbufferfull
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/resourcetimingbufferfull_event","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performance-onresourcetimingbufferfull","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setResourceTimingBufferSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/setResourceTimingBufferSize","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performance-setresourcetimingbuffersize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"timeOrigin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/timeOrigin","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/hr-time/#dom-performance-timeorigin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timing":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/timing","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performance-timing","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/toJSON","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/hr-time/#dom-performance-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceEntry":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"duration":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/duration","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-duration","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"entryType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/entryType","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/name","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"startTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/startTime","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-starttime","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/toJSON","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceMark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMark","source_file":"api/PerformanceMark.json","spec_url":"https://w3c.github.io/user-timing/#performancemark","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"PerformanceMark":{"__compat":{"description":"PerformanceMark()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMark/PerformanceMark","source_file":"api/PerformanceMark.json","spec_url":"https://w3c.github.io/user-timing/#dom-performancemark-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"detail":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMark/detail","source_file":"api/PerformanceMark.json","spec_url":"https://w3c.github.io/user-timing/#dom-performancemark-detail","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceMeasure":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMeasure","source_file":"api/PerformanceMeasure.json","spec_url":"https://w3c.github.io/user-timing/#performancemeasure","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"detail":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMeasure/detail","source_file":"api/PerformanceMeasure.json","spec_url":"https://w3c.github.io/user-timing/#dom-performancemeasure-detail","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceObserver":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"PerformanceObserver":{"__compat":{"description":"PerformanceObserver()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/PerformanceObserver","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"disconnect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/disconnect","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-disconnect","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"observe":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/observe","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-observe","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"supportedEntryTypes_static":{"__compat":{"description":"supportedEntryTypes()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#supportedentrytypes-attribute","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"takeRecords":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/takeRecords","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-takerecords","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceObserverEntryList":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#performanceobserverentrylist-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"getEntries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntries","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByName","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentriesbyname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByType","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentriesbytype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceResourceTiming":{"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/toJSON","source_file":"api/PerformanceResourceTiming.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"connectEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/connectEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-connectend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"connectStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/connectStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-connectstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domComplete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domComplete","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domcomplete","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domContentLoadedEventEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domContentLoadedEventEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domcontentloadedeventend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domContentLoadedEventStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domContentLoadedEventStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domcontentloadedeventstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domInteractive":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domInteractive","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-dominteractive","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domLoading":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domLoading","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domloading","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domainLookupEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domainLookupEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domainlookupend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domainLookupStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domainLookupStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domainlookupstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"fetchStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/fetchStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-fetchstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadEventEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/loadEventEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-loadeventend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadEventStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/loadEventStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-loadeventstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"navigationStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/navigationStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-navigationstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"redirectEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/redirectEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-redirectend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"redirectStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/redirectStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-redirectstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"requestStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/requestStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-requeststart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"responseEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/responseEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-responseend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"responseStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/responseStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-responsestart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"secureConnectionStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/secureConnectionStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-secureconnectionstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"unloadEventEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/unloadEventEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-unloadeventend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"unloadEventStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/unloadEventStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-unloadeventstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"ProgressEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#interface-progressevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]},"ProgressEvent":{"__compat":{"description":"ProgressEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/ProgressEvent","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-progressevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"lengthComputable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/lengthComputable","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-lengthcomputable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]}},"loaded":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/loaded","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-loaded","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]}},"total":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/total","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-total","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]}}},"PromiseRejectionEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#the-promiserejectionevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"PromiseRejectionEvent":{"__compat":{"description":"PromiseRejectionEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/PromiseRejectionEvent","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#unhandled-promise-rejections:dom-event-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"promise":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/promise","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-promiserejectionevent-promise","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-promiserejectionevent-reason","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"ReadableByteStreamController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#rbs-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"byobRequest":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/byobRequest","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-byob-requestâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/desiredSize","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-desired-sizeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"enqueue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-enqueueâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-errorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#rs-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"@@asyncIterator":{"__compat":{"description":"[Symbol.asyncIterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#rs-asynciterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:async-iterable-streams"]}},"ReadableStream":{"__compat":{"description":"ReadableStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/ReadableStream","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-constructor⑤","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/cancel","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-cancel③","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"from_static":{"__compat":{"description":"from()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/from_static","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-from","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"getReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-get-reader⑤","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"locked":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/locked","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-locked②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"pipeThrough":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeThrough","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-pipe-through②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"pipeTo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeTo","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-pipe-to④","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"tee":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/tee","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-tee②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"values":{"__compat":{"source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#readablestream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"ReadableStreamBYOBReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#byob-reader-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"ReadableStreamBYOBReader":{"__compat":{"description":"ReadableStreamBYOBReader()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/ReadableStreamBYOBReader","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-byob-reader-constructorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/cancel","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-cancelâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/closed","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-closedâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"read":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-byob-reader-readâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"releaseLock":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-byob-reader-release-lockâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStreamBYOBRequest":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#rs-byob-request-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"respond":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respond","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-byob-request-respondâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"respondWithNewView":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-byob-request-respond-with-new-viewâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"view":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/view","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-byob-request-viewâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStreamDefaultController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#rs-default-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-default-controller-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-default-controller-desired-sizeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"enqueue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-default-controller-enqueueâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#rs-default-controller-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStreamDefaultReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#default-reader-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"ReadableStreamDefaultReader":{"__compat":{"description":"ReadableStreamDefaultReader()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/ReadableStreamDefaultReader","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-reader-constructorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/cancel","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-cancelâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/closed","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-closedâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"read":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/read","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-reader-readâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"releaseLock":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-reader-release-lockâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"Request":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#request-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"Request":{"__compat":{"description":"Request()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/Request","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-requestâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"init_priority_parameter":{"__compat":{"description":"init.priority
parameter","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#dom-requestinit-priority","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch-priority"]}},"init_referrer_parameter":{"__compat":{"description":"init.referrer
parameter","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#dom-requestinit-referrer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"arrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/arrayBuffer","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-arraybufferâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"blob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/blob","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-blobâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"body":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/body","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"bodyUsed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/bodyUsed","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyusedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"bytes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/bytes","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#dom-body-bytes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"cache":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/cache","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-cacheâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"only-if-cached":{"__compat":{"source_file":"api/Request.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"clone":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/clone","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-cloneâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"credentials":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/credentials","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-credentialsâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch"]},"default_same-origin":{"__compat":{"description":"Default value same-origin
","source_file":"api/Request.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"destination":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/destination","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-destinationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"duplex":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"formData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/formData","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-formdataâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"headers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/headers","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-headersâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"integrity":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/integrity","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-integrityâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"isHistoryNavigation":{"__compat":{"source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-ishistorynavigationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"isReloadNavigation":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"json":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/json","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-jsonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"keepalive":{"__compat":{"source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-keepaliveâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"method":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/method","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-methodâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"mode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/mode","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-modeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch"]}},"redirect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/redirect","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-redirectâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"referrer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/referrer","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-referrerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"referrerPolicy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/referrerPolicy","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-referrerpolicyâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/signal","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-signalâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:abortable-fetch"]}},"text":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/text","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-textâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/url","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-urlâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}}},"Response":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#response-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"Response":{"__compat":{"description":"Response()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/Response","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-responseâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"accept_readablestream":{"__compat":{"description":"body parameter accepts ReadableByteStream","source_file":"api/Response.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"body_parameter_optional":{"__compat":{"description":"body
parameter is optional","source_file":"api/Response.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"arrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/arrayBuffer","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-arraybufferâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"blob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/blob","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-blobâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"body":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/body","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"readable_byte_stream":{"__compat":{"description":"body
is a readable byte stream","source_file":"api/Response.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"bodyUsed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/bodyUsed","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyusedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"bytes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/bytes","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#dom-body-bytes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"clone":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/clone","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-cloneâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"error_static":{"__compat":{"description":"error()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/error_static","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-errorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"formData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/formData","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-formdataâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"headers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/headers","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-headersâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"json":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/json","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-jsonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"json_static":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/json_static","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-jsonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"ok":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/ok","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-okâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"redirect_static":{"__compat":{"description":"redirect()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/redirect_static","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-redirectâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"redirected":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/redirected","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-redirectedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"status":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/status","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-statusâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"statusText":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/statusText","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-statustextâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"text":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/text","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-textâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/type","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-typeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch"]}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/url","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-urlâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}}},"Storage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#storage","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"clear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/clear","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-clear-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getItem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/getItem","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-getitem-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"key":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/key","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-key-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/length","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-length-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"removeItem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/removeItem","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-removeitem-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setItem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/setItem","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-setitem-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"SubtleCrypto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#subtlecrypto-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"decrypt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-decrypt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"deriveBits":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveBits","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"deriveKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"derivedKeyAlgorithm_option_aes":{"__compat":{"description":"AES
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"derivedKeyAlgorithm_option_hkdf":{"__compat":{"description":"HKDF
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"derivedKeyAlgorithm_option_hmac":{"__compat":{"description":"HMAC
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"derivedKeyAlgorithm_option_pbkdf2":{"__compat":{"description":"PBKDF2
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"digest":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-digest","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encrypt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/encrypt","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-encrypt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"exportKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/exportKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-exportKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"generateKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-generateKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"importKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-importKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"sign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/sign","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-sign","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"unwrapKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-unwrapKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"verify":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/verify","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-verify","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"wrapKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/wrapKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-wrapKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"TextDecoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textdecoder","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextDecoder":{"__compat":{"description":"TextDecoder()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/TextDecoder","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoderâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"decode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/decode","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-decodeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/encoding","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-encodingâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"fatal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/fatal","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-fatalâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"ignoreBOM":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/ignoreBOM","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-ignorebomâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TextDecoderStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textdecoderstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextDecoderStream":{"__compat":{"description":"TextDecoderStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/TextDecoderStream","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoderstreamâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/encoding","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textdecoder-encoding","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"fatal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/fatal","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textdecoder-fatal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"ignoreBOM":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/ignoreBOM","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#textdecoder-ignore-bom-flag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/readable","source_file":"api/TextDecoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/writable","source_file":"api/TextDecoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TextEncoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textencoder","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextEncoder":{"__compat":{"description":"TextEncoder()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/TextEncoder","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoderâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/encode","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoder-encodeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encodeInto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoder-encodeintoâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/encoding","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textencoder-encoding","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TextEncoderStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream","source_file":"api/TextEncoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textencoderstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextEncoderStream":{"__compat":{"description":"TextEncoderStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/TextEncoderStream","source_file":"api/TextEncoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoderstreamâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/encoding","source_file":"api/TextEncoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textencoder-encoding","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/readable","source_file":"api/TextEncoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/writable","source_file":"api/TextEncoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TransformStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ts-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TransformStream":{"__compat":{"description":"TransformStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream/TransformStream","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ts-constructorâ‘£","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream/readable","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ts-readableâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream/writable","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ts-writableâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TransformStreamDefaultController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-desired-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"enqueue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-enqueue","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"terminate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-terminate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"URL":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#url","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"URL":{"__compat":{"description":"URL()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/URL","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-url","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"canParse_static":{"__compat":{"description":"canParse()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/canParse_static","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-canparse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:url-canparse"]}},"createObjectURL_static":{"__compat":{"description":"createObjectURL()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/createObjectURL_static","source_file":"api/URL.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-createObjectURL","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"hash":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/hash","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-hash","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"host":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/host","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-host","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"hostname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/hostname","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-hostname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"href":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/href","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-href","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/origin","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-origin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"parse_static":{"__compat":{"description":"parse()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/parse_static","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-parse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"password":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/password","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-password","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"pathname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/pathname","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-pathname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/port","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-port","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/protocol","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-protocol","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"revokeObjectURL_static":{"__compat":{"description":"revokeObjectURL()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/revokeObjectURL_static","source_file":"api/URL.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-revokeObjectURL","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/search","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-search","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"searchParams":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/searchParams","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-searchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/toJSON","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"username":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/username","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-username","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"URLPattern":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#urlpattern","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]},"URLPattern":{"__compat":{"description":"URLPattern()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/URLPattern","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-urlpattern","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"exec":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/exec","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-exec","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"hasRegExpGroups":{"__compat":{"source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-hasregexpgroups","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:urlpattern"]}},"hash":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/hash","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-hash","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"hostname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/hostname","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-hostname","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"password":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/password","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-password","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"pathname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/pathname","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-pathname","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/port","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-port","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/protocol","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-protocol","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/search","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-search","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"test":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/test","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-test","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"username":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/username","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-username","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}}},"URLSearchParams":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"URLSearchParams":{"__compat":{"description":"URLSearchParams()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/URLSearchParams","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"USVString":{"__compat":{"description":"USVString
for init
object","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"record":{"__compat":{"description":"record for init
object","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"sequence":{"__compat":{"description":"sequence for init
object","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"append":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/append","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-append","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/delete","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"value_parameter":{"__compat":{"description":"value
parameter","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/entries","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/forEach","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/get","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"getAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/getAll","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-getall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/has","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"value_parameter":{"__compat":{"description":"value
parameter","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/keys","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/set","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/size","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"sort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-sort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/values","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"WebSocket":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#the-websocket-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]},"WebSocket":{"__compat":{"description":"WebSocket()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/WebSocket","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-websocketâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"binaryType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/binaryType","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-binarytypeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"bufferedAmount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/bufferedAmount","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-bufferedamountâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/close","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"close_event":{"__compat":{"description":"close
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/close_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onclose","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/error_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"extensions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/extensions","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-extensionsâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/message_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onmessage","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"open_event":{"__compat":{"description":"open
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/open_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onopen","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/protocol","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-protocolâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"readyState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/readyState","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-readystateâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"send":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/send","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-sendâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/url","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-urlâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}}},"Window":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-window-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"alert":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/alert","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-alert-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/close","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-close-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/closed","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-closed-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"confirm":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/confirm","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-confirm-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"localStorage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/localStorage","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-localstorage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"location":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/location","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/name","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-name-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"navigator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/navigator","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"prompt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/prompt","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-prompt-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"self":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/self","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-self-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"sessionStorage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/sessionStorage","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-sessionstorage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"window":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/window","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Worker":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dedicated-workers-and-the-worker-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"Worker":{"__compat":{"description":"Worker()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/Worker","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-worker-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/error_event","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#handler-abstractworker-onerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/message_event","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/indices.html#event-message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"messageerror_event":{"__compat":{"description":"messageerror
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/indices.html#event-messageerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"postMessage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/postMessage","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-worker-postmessage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"terminate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/terminate","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-worker-terminate-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"WritableStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ws-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"WritableStream":{"__compat":{"description":"WritableStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/WritableStream","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-constructorâ‘£","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/abort","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-abortâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/close","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"getWriter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-get-writerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"locked":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/locked","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-lockedâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"WritableStreamDefaultController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController","source_file":"api/WritableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ws-default-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error","source_file":"api/WritableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-default-controller-errorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/signal","source_file":"api/WritableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-default-controller-signalâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"WritableStreamDefaultWriter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#default-writer-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"WritableStreamDefaultWriter":{"__compat":{"description":"WritableStreamDefaultWriter()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/WritableStreamDefaultWriter","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-constructor①","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/abort","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-abort④","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/close","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-close⑦","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/closed","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-closed②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/desiredSize","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-desired-size⑥","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"ready":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/ready","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-ready⑨","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"releaseLock":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/releaseLock","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-release-lock②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"write":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-write①②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"atob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/atob","source_file":"api/_globals/atob.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"btoa":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/btoa","source_file":"api/_globals/btoa.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"caches":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/caches","source_file":"api/_globals/caches.json","spec_url":"https://w3c.github.io/ServiceWorker/#self-caches","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"clearInterval":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/clearInterval","source_file":"api/_globals/clearInterval.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-clearinterval-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"clearTimeout":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/clearTimeout","source_file":"api/_globals/clearTimeout.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-cleartimeout-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"console":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/console","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#console-namespace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"assert_static":{"__compat":{"description":"assert()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/assert_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#assert","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"clear_static":{"__compat":{"description":"clear()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/clear_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#clear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"countReset_static":{"__compat":{"description":"countReset()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/countReset_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#countreset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"count_static":{"__compat":{"description":"count()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/count_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#count","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"debug_static":{"__compat":{"description":"debug()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/debug_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#debug","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"dir_static":{"__compat":{"description":"dir()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/dir_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#dir","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"options_colors_parameter":{"__compat":{"description":"options.colors
parameter","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":true,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_depth_parameter":{"__compat":{"description":"options.depth
parameter","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":true,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"dirxml_static":{"__compat":{"description":"dirxml()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/dirxml_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#dirxml","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"error_static":{"__compat":{"description":"error()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/error_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"groupCollapsed_static":{"__compat":{"description":"groupCollapsed()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/groupCollapsed_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#groupcollapsed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"groupEnd_static":{"__compat":{"description":"groupEnd()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/groupEnd_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#groupend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"group_static":{"__compat":{"description":"group()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/group_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#group","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"info_static":{"__compat":{"description":"info()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/info_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#info","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"log_static":{"__compat":{"description":"log()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/log_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#log","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"profileEnd_static":{"__compat":{"description":"profileEnd()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/profileEnd_static","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"profile_static":{"__compat":{"description":"profile()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/profile_static","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"table_static":{"__compat":{"description":"table()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/table_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#table","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timeEnd_static":{"__compat":{"description":"timeEnd()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/timeEnd_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#timeend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timeLog_static":{"__compat":{"description":"timeLog()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/timeLog_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#timelog","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timeStamp_static":{"__compat":{"description":"timeStamp()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/timeStamp_static","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"time_static":{"__compat":{"description":"time()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/time_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#time","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"trace_static":{"__compat":{"description":"trace()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/trace_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#trace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"warn_static":{"__compat":{"description":"warn()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/warn_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#warn","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"createImageBitmap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/createImageBitmap","source_file":"api/_globals/createImageBitmap.json","spec_url":"https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-createimagebitmap-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"crypto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/crypto","source_file":"api/_globals/crypto.json","spec_url":"https://w3c.github.io/webcrypto/#dom-windoworworkerglobalscope-crypto","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"fetch":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/fetch","source_file":"api/_globals/fetch.json","spec_url":"https://fetch.spec.whatwg.org/#fetch-method","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/origin","source_file":"api/_globals/origin.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-origin-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"performance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/performance","source_file":"api/_globals/performance.json","spec_url":"https://w3c.github.io/hr-time/#the-performance-attribute","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"queueMicrotask":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/queueMicrotask","source_file":"api/_globals/queueMicrotask.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#microtask-queuing","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"reportError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/reportError","source_file":"api/_globals/reportError.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#runtime-script-errors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"scheduler":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/scheduler","source_file":"api/_globals/scheduler.json","spec_url":"https://wicg.github.io/scheduling-apis/#dom-windoworworkerglobalscope-scheduler","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:scheduler"]}},"setInterval":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/setInterval","source_file":"api/_globals/setInterval.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"setTimeout":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/setTimeout","source_file":"api/_globals/setTimeout.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"structuredClone":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/structuredClone","source_file":"api/_globals/structuredClone.json","spec_url":"https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:structured-clone"]}}},"javascript":{"builtins":{"AggregateError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError","source_file":"javascript/builtins/AggregateError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021"]},"AggregateError":{"__compat":{"description":"AggregateError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError/AggregateError","source_file":"javascript/builtins/AggregateError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021"]}},"errors":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError/errors","source_file":"javascript/builtins/AggregateError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021"]}}},"Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.iterator","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.species","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-array-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"@@unscopables":{"__compat":{"description":"[Symbol.unscopables]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.unscopables","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype-%symbol.unscopables%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Array":{"__compat":{"description":"Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Array","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"at":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/at","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.at","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-at","web-features:snapshot:ecmascript-2022"]}},"concat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/concat","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.concat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"copyWithin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.copywithin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-copywithin","web-features:snapshot:ecmascript-2015"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/entries","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"every":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/every","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.every","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"fill":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/fill","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.fill","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-fill","web-features:snapshot:ecmascript-2015"]}},"filter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/filter","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.filter","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"find":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/find","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.find","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findLast":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findLast","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlast","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2023"]}},"findLastIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findLastIndex","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlastindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2023"]}},"flat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/flat","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-flat","web-features:snapshot:ecmascript-2019"]}},"flatMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flatmap","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-flat","web-features:snapshot:ecmascript-2019"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"from":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/from","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.from","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-from","web-features:snapshot:ecmascript-2015"]}},"fromAsync":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/fromAsync","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/proposal-array-from-async/#sec-array.fromAsync","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-fromasync"]}},"includes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/includes","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.includes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-includes","web-features:snapshot:ecmascript-2016"]}},"indexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.indexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"isArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.isarray","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-isarray","web-features:snapshot:ecmascript-5"]}},"join":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/join","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.join","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/keys","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"lastIndexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.lastindexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/length","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-properties-of-array-instances-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.map","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"of":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/of","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.of","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-of","web-features:snapshot:ecmascript-2015"]}},"pop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/pop","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.pop","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"push":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/push","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.push","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"reduce":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduce","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"reduceRight":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reduceRight","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduceright","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"reverse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reverse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"shift":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/shift","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.shift","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/slice","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"some":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/some","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.some","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"sort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/sort","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.sort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"splice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/splice","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.splice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-splice","web-features:snapshot:ecmascript-2015"]}},"toReversed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toReversed","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.toreversed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"toSorted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toSorted","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tosorted","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"toSpliced":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toSpliced","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tospliced","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"unshift":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.unshift","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/values","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"with":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/with","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.with","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}}},"ArrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/Symbol.species","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"ArrayBuffer":{"__compat":{"description":"ArrayBuffer()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/ArrayBuffer","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"maxByteLength_option":{"__compat":{"description":"maxByteLength
option","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-arraybuffer"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"detached":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/detached","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.detached","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:transferable-arraybuffer"]}},"isView":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.isview","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"maxByteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/maxByteLength","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.maxbytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-arraybuffer"]}},"resizable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resizable","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.resizable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-arraybuffer"]}},"resize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resize","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.resize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-arraybuffer"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"transfer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/transfer","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.transfer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:transferable-arraybuffer"]}},"transferToFixedLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/transferToFixedLength","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.transfertofixedlength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:transferable-arraybuffer"]}}},"AsyncFunction":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction","source_file":"javascript/builtins/AsyncFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:async-await","web-features:snapshot:ecmascript-2017"]},"AsyncFunction":{"__compat":{"description":"AsyncFunction()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction/AsyncFunction","source_file":"javascript/builtins/AsyncFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:async-await","web-features:snapshot:ecmascript-2017"]}}},"AsyncGenerator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]},"next":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/next","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-next","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"return":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/return","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-return","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"throw":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/throw","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-throw","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"AsyncGeneratorFunction":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction","source_file":"javascript/builtins/AsyncGeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]},"AsyncGeneratorFunction":{"__compat":{"description":"AsyncGeneratorFunction()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction/AsyncGeneratorFunction","source_file":"javascript/builtins/AsyncGeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"AsyncIterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator","source_file":"javascript/builtins/AsyncIterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018"]},"@@asyncIterator":{"__compat":{"description":"[Symbol.asyncIterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator/Symbol.asyncIterator","source_file":"javascript/builtins/AsyncIterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype-asynciterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018"]}}},"Atomics":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/add","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"and":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/and","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.and","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"compareExchange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/compareExchange","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.compareexchange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"exchange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/exchange","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.exchange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"isLockFree":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.islockfree","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"load":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/load","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.load","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"notify":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.notify","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"or":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/or","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.or","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"store":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/store","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.store","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"sub":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/sub","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.sub","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"wait":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.wait","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"waitAsync":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/waitAsync","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.waitasync","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024"]}},"xor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/xor","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.xor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"BigInt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]},"BigInt":{"__compat":{"description":"BigInt()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/BigInt","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]}},"asIntN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asIntN","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.asintn","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]}},"asUintN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asUintN","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.asuintn","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]}}},"BigInt64Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array","source_file":"javascript/builtins/BigInt64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]},"BigInt64Array":{"__compat":{"description":"BigInt64Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array/BigInt64Array","source_file":"javascript/builtins/BigInt64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}}},"BigUint64Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array","source_file":"javascript/builtins/BigUint64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]},"BigUint64Array":{"__compat":{"description":"BigUint64Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array/BigUint64Array","source_file":"javascript/builtins/BigUint64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}}},"Boolean":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean","source_file":"javascript/builtins/Boolean.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"Boolean":{"__compat":{"description":"Boolean()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/Boolean","source_file":"javascript/builtins/Boolean.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}}},"DataView":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"DataView":{"__compat":{"description":"DataView()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/DataView","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"sharedarraybuffer_support":{"__compat":{"description":"SharedArrayBuffer
accepted as buffer","source_file":"javascript/builtins/DataView.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/buffer","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.buffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteLength","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"byteOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteOffset","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.byteoffset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getBigInt64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbigint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"getBigUint64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbiguint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"getFloat16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/proposal-float16array/#sec-dataview.prototype.getfloat16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}},"getFloat32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getFloat64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getInt16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getInt32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getInt8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getUint16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getUint32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getUint8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setBigInt64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigInt64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbigint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"setBigUint64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbiguint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"setFloat16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/proposal-float16array/#sec-dataview.prototype.setfloat16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}},"setFloat32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setFloat64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setInt16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setInt32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setInt8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setUint16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setUint32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setUint8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"Date":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"@@toPrimitive":{"__compat":{"description":"[Symbol.toPrimitive]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/Symbol.toPrimitive","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype-%symbol.toprimitive%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Date":{"__compat":{"description":"Date()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/Date","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"UTC":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.utc","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"optional_monthIndex":{"__compat":{"description":"monthIndex
defaults to 0","source_file":"javascript/builtins/Date.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"getDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getDay":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getday","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gethours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gettime","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getTimezoneOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gettimezoneoffset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCDay":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDay","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcday","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutchours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getUTCSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"getYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.getyear","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"now":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/now","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.now","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"parse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/parse","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.parse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.sethours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setTime","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.settime","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setUTCDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setUTCFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setUTCHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutchours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setUTCMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setUTCMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setUTCMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setUTCSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"setYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.setyear","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"toDateString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.todatestring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toGMTString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.togmtstring","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"toISOString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.toisostring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"toLocaleDateString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString","source_file":"javascript/builtins/Date.json","spec_url":["https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tolocaledatestring","https://tc39.es/ecma402/#sup-date.prototype.tolocaledatestring"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toLocaleTimeString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString","source_file":"javascript/builtins/Date.json","spec_url":["https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tolocaletimestring","https://tc39.es/ecma402/#sup-date.prototype.tolocaletimestring"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toTimeString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.totimestring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toUTCString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.toutcstring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}}},"Error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"Error":{"__compat":{"description":"Error()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/Error","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"fileName_parameter":{"__compat":{"description":"fileName
parameter","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"lineNumber_parameter":{"__compat":{"description":"lineNumber
parameter","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"options_cause_parameter":{"__compat":{"description":"options.cause
parameter","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}}},"cause":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/cause","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}},"columnNumber":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/columnNumber","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"fileName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/fileName","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"lineNumber":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/lineNumber","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"message":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/message","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/name","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"stack":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/stack","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"EvalError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError","source_file":"javascript/builtins/EvalError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-evalerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"EvalError":{"__compat":{"description":"EvalError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError/EvalError","source_file":"javascript/builtins/EvalError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"FinalizationRegistry":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021"]},"FinalizationRegistry":{"__compat":{"description":"FinalizationRegistry()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/FinalizationRegistry","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021"]}},"register":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/register","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry.prototype.register","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021"]}},"symbol_as_target":{"__compat":{"description":"Non-registered symbol as target","source_file":"javascript/builtins/FinalizationRegistry.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2023"]}},"unregister":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/unregister","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry.prototype.unregister","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021"]}}},"Float16Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float16Array","source_file":"javascript/builtins/Float16Array.json","spec_url":"https://tc39.es/proposal-float16array/#sec-float16array","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]},"Float16Array":{"__compat":{"description":"Float16Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float16Array/Float16Array","source_file":"javascript/builtins/Float16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}}},"Float32Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array","source_file":"javascript/builtins/Float32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Float32Array":{"__compat":{"description":"Float32Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array/Float32Array","source_file":"javascript/builtins/Float32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Float32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Float32Array(iterable)
","source_file":"javascript/builtins/Float32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Float64Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array","source_file":"javascript/builtins/Float64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Float64Array":{"__compat":{"description":"Float64Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array/Float64Array","source_file":"javascript/builtins/Float64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Float64Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Float64Array(iterable)
","source_file":"javascript/builtins/Float64Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Function":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"@@hasInstance":{"__compat":{"description":"[Symbol.hasInstance]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/Symbol.hasInstance","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype-%symbol.hasinstance%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Function":{"__compat":{"description":"Function()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/Function","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"apply":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/apply","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.apply","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"arguments":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/arguments","source_file":"javascript/builtins/Function.json","status":{"deprecated":true,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"bind":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/bind","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.bind","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"call":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/call","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.call","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"caller":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/caller","source_file":"javascript/builtins/Function.json","status":{"deprecated":true,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/length","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/name","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"Generator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"next":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/next","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.next","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"return":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/return","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.return","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"throw":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/throw","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.throw","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"GeneratorFunction":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction","source_file":"javascript/builtins/GeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"GeneratorFunction":{"__compat":{"description":"GeneratorFunction()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction/GeneratorFunction","source_file":"javascript/builtins/GeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"Infinity":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Infinity","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-value-properties-of-the-global-object-infinity","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"Int16Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array","source_file":"javascript/builtins/Int16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Int16Array":{"__compat":{"description":"Int16Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array/Int16Array","source_file":"javascript/builtins/Int16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Int16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Int16Array(iterable)
","source_file":"javascript/builtins/Int16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Int32Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array","source_file":"javascript/builtins/Int32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Int32Array":{"__compat":{"description":"Int32Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array/Int32Array","source_file":"javascript/builtins/Int32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Int32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Int32Array(iterable)
","source_file":"javascript/builtins/Int32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Int8Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array","source_file":"javascript/builtins/Int8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Int8Array":{"__compat":{"description":"Int8Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array/Int8Array","source_file":"javascript/builtins/Int8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Int8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Int8Array(iterable)
","source_file":"javascript/builtins/Int8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"InternalError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/InternalError","source_file":"javascript/builtins/InternalError.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"InternalError":{"__compat":{"description":"InternalError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/InternalError/InternalError","source_file":"javascript/builtins/InternalError.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"Intl":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl","source_file":"javascript/builtins/Intl.json","spec_url":"https://tc39.es/ecma402/#intl-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Collator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#collator-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Collator":{"__compat":{"description":"Collator()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/Collator","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-the-intl-collator-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_caseFirst_parameter":{"__compat":{"description":"options.caseFirst
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_collation_parameter":{"__compat":{"description":"options.collation
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_ignorePunctuation_parameter":{"__compat":{"description":"options.ignorePunctuation
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_localeMatcher_parameter":{"__compat":{"description":"options.localeMatcher
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_numeric_parameter":{"__compat":{"description":"options.numeric
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_sensitivity_parameter":{"__compat":{"description":"options.sensitivity
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_usage_parameter":{"__compat":{"description":"options.usage
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"compare":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/compare","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-intl.collator.prototype.compare","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/resolvedOptions","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-intl.collator.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/supportedLocalesOf","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-intl.collator.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"DateTimeFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#datetimeformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"DateTimeFormat":{"__compat":{"description":"DateTimeFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-datetimeformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"locales_parameter":{"__compat":{"description":"locales
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_parameter":{"__compat":{"description":"options
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_calendar_parameter":{"__compat":{"description":"options.calendar
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_dateStyle_parameter":{"__compat":{"description":"options.dateStyle
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_dayPeriod_parameter":{"__compat":{"description":"options.dayPeriod
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_fractionalSecondDigits_parameter":{"__compat":{"description":"options.fractionalSecondDigits
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_hourCycle_parameter":{"__compat":{"description":"options.hourCycle
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_numberingSystem_parameter":{"__compat":{"description":"options.numberingSystem
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_timeStyle_parameter":{"__compat":{"description":"options.timeStyle
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_timeZoneName_parameter":{"__compat":{"description":"options.timeZoneName
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"extended_values":{"__compat":{"description":"shortGeneric
/longGeneric
/shortOffset
/longOffset
as options.timeZoneName
option","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"options_timeZone_parameter":{"__compat":{"description":"options.timeZone
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"iana_time_zones":{"__compat":{"description":"IANA time zone names in options.timeZone
option","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/format","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRange","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.prototype.formatRange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatRangeToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRangeToParts","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DateTimeFormat.prototype.formatRangeToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatToParts","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DateTimeFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"DisplayNames":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#intl-displaynames-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"DisplayNames":{"__compat":{"description":"DisplayNames()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/DisplayNames","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-intl-displaynames-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"of":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/of","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DisplayNames.prototype.of","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/resolvedOptions","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DisplayNames.prototype.resolvedOptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/supportedLocalesOf","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DisplayNames.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"DurationFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#durationformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"DurationFormat":{"__compat":{"description":"DurationFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/DurationFormat","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-intl-durationformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/format","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/formatToParts","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/resolvedOptions","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.prototype.resolvedOptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"ListFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#listformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"ListFormat":{"__compat":{"description":"ListFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-listformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/format","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/formatToParts","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/resolvedOptions","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Locale":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#locale-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Locale":{"__compat":{"description":"Locale()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/Locale","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-intl-locale-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"baseName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/baseName","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.baseName","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"calendar":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/calendar","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.calendar","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"caseFirst":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/caseFirst","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.caseFirst","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"collation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/collation","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.collation","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"getCalendars":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getCalendars","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getCalendars","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getCollations":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getCollations","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getCollations","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getHourCycles":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getHourCycles","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getHourCycles","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getNumberingSystems":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getNumberingSystems","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getNumberingSystems","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getTextInfo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getTextInfo","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getTextInfo","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getTimeZones":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getTimeZones","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getTimeZones","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getWeekInfo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getWeekInfo","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getWeekInfo","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"hourCycle":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycle","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.hourCycle","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"language":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/language","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.language","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"maximize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/maximize","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.maximize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"minimize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.minimize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"numberingSystem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numberingSystem","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.numberingSystem","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"numeric":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numeric","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.numeric","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"region":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/region","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.region","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"script":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/script","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.script","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"NumberFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#numberformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"NumberFormat":{"__compat":{"description":"NumberFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-numberformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"locales_parameter":{"__compat":{"description":"locales
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_parameter":{"options_compactDisplay_parameter":{"__compat":{"description":"options.compactDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_currencyDisplay_parameter":{"__compat":{"description":"options.currencyDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_currencySign_parameter":{"__compat":{"description":"options.currencySign
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_currency_parameter":{"__compat":{"description":"options.currency
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_localeMatcher_parameter":{"__compat":{"description":"options.localeMatcher
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_maximumFractionDigits_parameter":{"__compat":{"description":"options.maximumFractionDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_maximumSignificantDigits_parameter":{"__compat":{"description":"options.maximumSignificantDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_minimumFractionDigits_parameter":{"__compat":{"description":"options.minimumFractionDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_minimumIntegerDigits_parameter":{"__compat":{"description":"options.minimumIntegerDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_minimumSignificantDigits_parameter":{"__compat":{"description":"options.minimumSignificantDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_notation_parameter":{"__compat":{"description":"options.notation
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_numberingSystem_parameter":{"__compat":{"description":"options.numberingSystem
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_roundingIncrement_parameter":{"__compat":{"description":"options.roundingIncrement
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_roundingMode_parameter":{"__compat":{"description":"options.roundingMode
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_roundingPriority_parameter":{"__compat":{"description":"options.roundingPriority
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_signDisplay_parameter":{"__compat":{"description":"options.signDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"negative":{"__compat":{"description":"negative
value","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"options_unitDisplay_parameter":{"__compat":{"description":"options.unitDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_unit_parameter":{"__compat":{"description":"options.unit
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_useGrouping_parameter":{"__compat":{"description":"options.useGrouping
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"string_values":{"__compat":{"description":"options.useGrouping
parameter accepts: 'always'
, 'auto'
, 'min2'
(in addition to: true
and false
)","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/format","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatRange","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.formatrange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatRangeToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatRangeToParts","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.formatrangetoparts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatToParts","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.formattoparts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/resolvedOptions","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"PluralRules":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#pluralrules-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"PluralRules":{"__compat":{"description":"PluralRules()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/PluralRules","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl-pluralrules-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_parameter":{"__compat":{"description":"options
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_roundingIncrement_parameter":{"__compat":{"description":"options.roundingIncrement
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_roundingMode_parameter":{"__compat":{"description":"options.roundingMode
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_roundingPriority_parameter":{"__compat":{"description":"options.roundingPriority
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/resolvedOptions","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"select":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/select","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.prototype.select","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"selectRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/selectRange","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.prototype.selectrange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"RelativeTimeFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#relativetimeformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"RelativeTimeFormat":{"__compat":{"description":"RelativeTimeFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-relativetimeformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"locales_parameter":{"__compat":{"description":"locales
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_parameter":{"options_localeMatcher_parameter":{"__compat":{"description":"options.localeMatcher
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_numberingSystem_parameter":{"__compat":{"description":"options.numberingSystem
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_numeric_parameter":{"__compat":{"description":"options.numeric
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/format","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.RelativeTimeFormat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/formatToParts","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.RelativeTimeFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/resolvedOptions","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.relativetimeformat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.RelativeTimeFormat.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Segmenter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#segmenter-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]},"Segmenter":{"__compat":{"description":"Segmenter()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/Segmenter","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl-segmenter-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/resolvedOptions","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl.segmenter.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"segment":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl.segmenter.prototype.segment","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/supportedLocalesOf","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl.segmenter.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}}},"Segments":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments","source_file":"javascript/builtins/Intl/Segments.json","spec_url":"https://tc39.es/ecma402/#sec-segments-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments/Symbol.iterator","source_file":"javascript/builtins/Intl/Segments.json","spec_url":"https://tc39.es/ecma402/#sec-%intlsegmentsprototype%-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"containing":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments/containing","source_file":"javascript/builtins/Intl/Segments.json","spec_url":"https://tc39.es/ecma402/#sec-%segmentsprototype%.containing","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}}},"getCanonicalLocales":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales","source_file":"javascript/builtins/Intl.json","spec_url":"https://tc39.es/ecma402/#sec-intl.getcanonicallocales","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"supportedValuesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf","source_file":"javascript/builtins/Intl.json","spec_url":"https://tc39.es/ecma402/#sec-intl.supportedvaluesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Iterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/Symbol.iterator","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"drop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/drop","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.drop","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"every":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/every","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.every","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"filter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/filter","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.filter","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"find":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/find","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.find","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"flatMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/flatMap","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.flatmap","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/forEach","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.foreach","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"from":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/from","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iterator.from","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/map","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.map","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"reduce":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/reduce","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.reduce","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"some":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/some","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.some","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"take":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/take","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.take","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"toArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/toArray","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.toarray","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"JSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON","source_file":"javascript/builtins/JSON.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-json-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]},"parse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse","source_file":"javascript/builtins/JSON.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-json.parse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"stringify":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify","source_file":"javascript/builtins/JSON.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-json.stringify","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}}},"Map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Symbol.iterator","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Symbol.species","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-map-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Map":{"__compat":{"description":"Map()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Map","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]},"iterable_allowed":{"__compat":{"description":"new Map(iterable)
","source_file":"javascript/builtins/Map.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"null_allowed":{"__compat":{"description":"new Map(null)
","source_file":"javascript/builtins/Map.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}}},"clear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/clear","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.clear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/delete","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/entries","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/get","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"groupBy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/groupBy","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.groupby","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-group"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/has","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/keys","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/set","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/size","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-map.prototype.size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/values","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}}},"Math":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"E":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/E","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.e","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"LN10":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LN10","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ln10","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"LN2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LN2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ln2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"LOG10E":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG10E","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log10e","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"LOG2E":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG2E","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log2e","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"PI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/PI","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.pi","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"SQRT1_2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt1_2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"SQRT2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"abs":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/abs","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.abs","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"acos":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/acos","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.acos","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"acosh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/acosh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.acosh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"asin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/asin","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.asin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"asinh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/asinh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.asinh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"atan":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atan","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"atan2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atan2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"atanh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atanh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atanh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"cbrt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cbrt","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cbrt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"ceil":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ceil","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"clz32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.clz32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"cos":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cos","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cos","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"cosh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cosh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cosh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"exp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/exp","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.exp","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"expm1":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/expm1","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.expm1","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"f16round":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/f16round","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/proposal-float16array/#sec-math.f16round","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}},"floor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/floor","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.floor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"fround":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/fround","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.fround","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"hypot":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/hypot","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.hypot","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"imul":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/imul","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.imul","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"log":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"log10":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log10","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log10","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"log1p":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log1p","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log1p","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"log2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"max":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/max","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.max","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"min":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/min","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.min","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"pow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/pow","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.pow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"random":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/random","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.random","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"round":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/round","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.round","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"sign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sign","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sign","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"sin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sin","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"sinh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sinh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sinh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"sqrt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"tan":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/tan","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.tan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"tanh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/tanh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.tanh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"trunc":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.trunc","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"NaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/NaN","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-value-properties-of-the-global-object-nan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"Number":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"EPSILON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/EPSILON","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.epsilon","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"MAX_SAFE_INTEGER":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_safe_integer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"MAX_VALUE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_value","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"MIN_SAFE_INTEGER":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.min_safe_integer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"MIN_VALUE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.min_value","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"NEGATIVE_INFINITY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.negative_infinity","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"NaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/NaN","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.nan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"Number":{"__compat":{"description":"Number()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/Number","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"POSITIVE_INFINITY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.positive_infinity","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"isFinite":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isFinite","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isfinite","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isInteger":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isinteger","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isNaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isnan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isSafeInteger":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.issafeinteger","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"parseFloat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.parsefloat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"parseInt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.parseint","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"toExponential":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toExponential","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.toexponential","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toFixed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.tofixed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toPrecision":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.toprecision","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"Object":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"Object":{"__compat":{"description":"Object()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/Object","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"assign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.assign","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"create":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/create","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.create","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"defineGetter":{"__compat":{"description":"__defineGetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__defineGetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"defineProperties":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperties","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"defineProperty":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperty","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"defineSetter":{"__compat":{"description":"__defineSetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__defineSetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/entries","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"freeze":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.freeze","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"fromEntries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.fromentries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019"]}},"getOwnPropertyDescriptor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"getOwnPropertyDescriptors":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"getOwnPropertyNames":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertynames","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"getOwnPropertySymbols":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertysymbols","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"groupBy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/groupBy","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-object.groupby","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-group"]}},"hasOwn":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.hasown","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}},"is":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/is","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.is","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isExtensible":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isextensible","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"isFrozen":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isfrozen","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"isSealed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.issealed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/keys","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"lookupGetter":{"__compat":{"description":"__lookupGetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__lookupGetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"lookupSetter":{"__compat":{"description":"__lookupSetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__lookupSetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"preventExtensions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/preventExtensions","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.preventextensions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"proto":{"__compat":{"description":"__proto__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/proto","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__proto__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"seal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/seal","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.seal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"setPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.setprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/values","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"Promise":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/Symbol.species","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-get-promise-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Promise":{"__compat":{"description":"Promise()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/Promise","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"all":{"__compat":{"description":"all()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/all","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.all","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"allSettled":{"__compat":{"description":"allSettled()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.allsettled","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise-allsettled","web-features:snapshot:ecmascript-2020"]}},"any":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/any","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.any","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise-any","web-features:snapshot:ecmascript-2021"]}},"catch":{"__compat":{"description":"catch()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.catch","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"finally":{"__compat":{"description":"finally()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.finally","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise-finally","web-features:snapshot:ecmascript-2018"]}},"race":{"__compat":{"description":"race()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/race","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.race","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"reject":{"__compat":{"description":"reject()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.reject","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"resolve":{"__compat":{"description":"resolve()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.resolve","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"then":{"__compat":{"description":"then()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/then","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.then","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"try":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/try","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/proposal-promise-try/#sec-promise.try","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"withResolvers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/withResolvers","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.withResolvers","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:promise-withresolvers"]}}},"Proxy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy","source_file":"javascript/builtins/Proxy.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-proxy-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"Proxy":{"__compat":{"description":"Proxy()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy","source_file":"javascript/builtins/Proxy.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-proxy-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"revocable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/revocable","source_file":"javascript/builtins/Proxy.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-proxy.revocable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"RangeError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError","source_file":"javascript/builtins/RangeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-rangeerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"RangeError":{"__compat":{"description":"RangeError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError/RangeError","source_file":"javascript/builtins/RangeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"ReferenceError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError","source_file":"javascript/builtins/ReferenceError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-referenceerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"ReferenceError":{"__compat":{"description":"ReferenceError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError/ReferenceError","source_file":"javascript/builtins/ReferenceError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"Reflect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"apply":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/apply","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.apply","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"construct":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/construct","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.construct","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"defineProperty":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/defineProperty","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.defineproperty","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"deleteProperty":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/deleteProperty","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.deleteproperty","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/get","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getOwnPropertyDescriptor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getOwnPropertyDescriptor","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.getownpropertydescriptor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.getprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/has","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isExtensible":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/isExtensible","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.isextensible","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"ownKeys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.ownkeys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"preventExtensions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/preventExtensions","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.preventextensions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/set","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/setPrototypeOf","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.setprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"RegExp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-regular-expression-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"@@match":{"__compat":{"description":"[Symbol.match]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.match","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.match%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"@@matchAll":{"__compat":{"description":"[Symbol.matchAll]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.matchAll","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-prototype-%symbol.matchall%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"@@replace":{"__compat":{"description":"[Symbol.replace]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.replace","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.replace%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"@@search":{"__compat":{"description":"[Symbol.search]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.search","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.search%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.species","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"@@split":{"__compat":{"description":"[Symbol.split]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.split","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.split%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"RegExp":{"__compat":{"description":"RegExp()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"compile":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-regexp.prototype.compile","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"dotAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.dotAll","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018"]}},"escape":{"__compat":{"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"exec":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype.exec","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"flags":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.flags","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"global":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.global","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"hasIndices":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/hasIndices","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.hasIndices","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}},"ignoreCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.ignorecase","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"input":{"__compat":{"description":"RegExp.input
($_
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/input","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"lastIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-properties-of-regexp-instances","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"lastMatch":{"__compat":{"description":"RegExp.lastMatch
($&
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"lastParen":{"__compat":{"description":"RegExp.lastParen
($+
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastParen","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"leftContext":{"__compat":{"description":"RegExp.leftContext
($`
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/leftContext","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"multiline":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.multiline","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"n":{"__compat":{"description":"RegExp.$1-$9
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/n","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"rightContext":{"__compat":{"description":"RegExp.rightContext
($'
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/rightContext","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"source":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.source","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"sticky":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.sticky","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"test":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype.test","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"unicode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.unicode","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"unicodeSets":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicodeSets","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.unicodesets","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"Set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Symbol.iterator","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Symbol.species","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-set-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Set":{"__compat":{"description":"Set()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Set","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]},"iterable_allowed":{"__compat":{"description":"new Set(iterable)
","source_file":"javascript/builtins/Set.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"null_allowed":{"__compat":{"description":"new Set(null)
","source_file":"javascript/builtins/Set.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}}},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/add","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"clear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/clear","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.clear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/delete","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"difference":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/difference","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.difference","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/entries","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/forEach","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/has","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"intersection":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/intersection","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.intersection","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"isDisjointFrom":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isDisjointFrom","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.isdisjointfrom","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"isSubsetOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isSubsetOf","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.issubsetof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"isSupersetOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isSupersetOf","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.issupersetof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/keys","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/size","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-set.prototype.size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"symmetricDifference":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/symmetricDifference","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.symmetricdifference","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"union":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/union","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.union","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/values","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}}},"SharedArrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/Symbol.species","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"SharedArrayBuffer":{"__compat":{"description":"SharedArrayBuffer()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/SharedArrayBuffer","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"grow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/grow","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer.prototype.grow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:growable-sharedarraybuffer"]}},"growable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/growable","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.growable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:growable-sharedarraybuffer"]}},"maxByteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/maxByteLength","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.maxbytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:growable-sharedarraybuffer"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"String":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/Symbol.iterator","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"String":{"__compat":{"description":"String()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/String","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"anchor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/anchor","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.anchor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"at":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/at","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.at","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}},"big":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/big","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.big","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"blink":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/blink","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.blink","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"bold":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/bold","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.bold","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"charAt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/charAt","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.charat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"charCodeAt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.charcodeat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"codePointAt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.codepointat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"concat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/concat","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.concat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"endsWith":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.endswith","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"fixed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fixed","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fixed","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"fontcolor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fontcolor","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fontcolor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"fontsize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fontsize","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fontsize","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"fromCharCode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.fromcharcode","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"fromCodePoint":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.fromcodepoint","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"includes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/includes","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.includes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"indexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.indexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"isWellFormed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/isWellFormed","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.iswellformed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"italics":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/italics","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.italics","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"lastIndexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.lastindexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/length","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-properties-of-string-instances-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"link":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/link","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.link","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"localeCompare":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare","source_file":"javascript/builtins/String.json","spec_url":["https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.localecompare","https://tc39.es/ecma402/#sup-String.prototype.localeCompare"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/match","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"matchAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/matchAll","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.matchall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"normalize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/normalize","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.normalize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"padEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/padEnd","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.padend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"padStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/padStart","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.padstart","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"raw":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/raw","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.raw","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"repeat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/repeat","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.repeat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"replace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/replace","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.replace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"replaceAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.replaceall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021"]}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/search","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.search","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/slice","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"small":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/small","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.small","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"split":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/split","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.split","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"startsWith":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.startswith","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"strike":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/strike","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.strike","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"sub":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/sub","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.sub","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"substr":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/substr","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.substr","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"substring":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/substring","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.substring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"sup":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/sup","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.sup","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"toLocaleLowerCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase","source_file":"javascript/builtins/String.json","spec_url":["https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolocalelowercase","https://tc39.es/ecma402/#sup-string.prototype.tolocalelowercase"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toLocaleUpperCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase","source_file":"javascript/builtins/String.json","spec_url":["https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolocaleuppercase","https://tc39.es/ecma402/#sup-string.prototype.tolocaleuppercase"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"toLowerCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolowercase","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"toUpperCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.touppercase","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"toWellFormed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toWellFormed","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.towellformed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024"]}},"trim":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trim","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"trimEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trimend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019"]}},"trimStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimStart","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trimstart","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019"]}}},"Symbol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"@@toPrimitive":{"__compat":{"description":"[Symbol.toPrimitive]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol.toPrimitive","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype-%symbol.toprimitive%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Symbol":{"__compat":{"description":"Symbol()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"asyncIterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.asynciterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018"]}},"description":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/description","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.description","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019"]}},"for":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.for","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"hasInstance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/hasInstance","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.hasinstance","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isConcatSpreadable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/isConcatSpreadable","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.isconcatspreadable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"iterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.iterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"keyFor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/keyFor","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.keyfor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/match","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"matchAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/matchAll","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.matchall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"replace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/replace","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.replace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/search","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.search","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"species":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/species","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.species","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"split":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/split","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.split","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"toPrimitive":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.toprimitive","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"toStringTag":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.tostringtag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"unscopables":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/unscopables","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.unscopables","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"SyntaxError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError","source_file":"javascript/builtins/SyntaxError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-syntaxerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"SyntaxError":{"__compat":{"description":"SyntaxError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError/SyntaxError","source_file":"javascript/builtins/SyntaxError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"TypeError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError","source_file":"javascript/builtins/TypeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-typeerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"TypeError":{"__compat":{"description":"TypeError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError/TypeError","source_file":"javascript/builtins/TypeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"TypedArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/Symbol.iterator","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/Symbol.species","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"at":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/at","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.at","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-at","web-features:snapshot:ecmascript-2022"]}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/buffer","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.buffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"byteOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.byteoffset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/TypedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"copyWithin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/copyWithin","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.copywithin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-copywithin","web-features:snapshot:ecmascript-2015"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/entries","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"every":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/every","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.every","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"fill":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/fill","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.fill","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-fill","web-features:snapshot:ecmascript-2015"]}},"filter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/filter","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.filter","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"find":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/find","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.find","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findIndex","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findLast":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findLast","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findlast","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2015"]}},"findLastIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findLastIndex","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findlastindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2015"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/forEach","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"from":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.from","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-from","web-features:snapshot:ecmascript-2015"]}},"includes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/includes","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.includes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-includes","web-features:snapshot:ecmascript-2015"]}},"indexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/indexOf","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.indexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"iterable_in_constructor":{"__compat":{"description":"Iterable in constructor","source_file":"javascript/builtins/TypedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"join":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/join","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.join","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/keys","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"lastIndexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/lastIndexOf","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.lastindexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/length","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/map","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.map","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"of":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/of","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.of","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-of","web-features:snapshot:ecmascript-2015"]}},"reduce":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduce","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reduce","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"reduceRight":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduceRight","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reduceright","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"reverse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reverse","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reverse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"some":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/some","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.some","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"sort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/sort","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.sort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"subarray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.subarray","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"toReversed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toReversed","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.toreversed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"toSorted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toSorted","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.tosorted","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/values","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"with":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/with","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.with","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}}},"URIError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError","source_file":"javascript/builtins/URIError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-urierror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"URIError":{"__compat":{"description":"URIError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError/URIError","source_file":"javascript/builtins/URIError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"Uint16Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array","source_file":"javascript/builtins/Uint16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Uint16Array":{"__compat":{"description":"Uint16Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array/Uint16Array","source_file":"javascript/builtins/Uint16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Uint16Array(iterable)
","source_file":"javascript/builtins/Uint16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Uint32Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array","source_file":"javascript/builtins/Uint32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]},"Uint32Array":{"__compat":{"description":"Uint32Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array/Uint32Array","source_file":"javascript/builtins/Uint32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]}},"iterable_allowed":{"__compat":{"description":"new Uint32Array(iterable)
","source_file":"javascript/builtins/Uint32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Uint8Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Uint8Array":{"__compat":{"description":"Uint8Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/Uint8Array","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Uint8Array(iterable)
","source_file":"javascript/builtins/Uint8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"fromBase64":{"__compat":{"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"fromHex":{"__compat":{"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setFromBase64":{"__compat":{"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setFromHex":{"__compat":{"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toBase64":{"__compat":{"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toHex":{"__compat":{"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Uint8ClampedArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray","source_file":"javascript/builtins/Uint8ClampedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Uint8ClampedArray":{"__compat":{"description":"Uint8ClampedArray()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray/Uint8ClampedArray","source_file":"javascript/builtins/Uint8ClampedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint8ClampedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Uint8ClampedArray(iterable)
","source_file":"javascript/builtins/Uint8ClampedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"WeakMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"WeakMap":{"__compat":{"description":"WeakMap()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/WeakMap","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"iterable_allowed":{"__compat":{"description":"new WeakMap(iterable)
","source_file":"javascript/builtins/WeakMap.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"null_allowed":{"__compat":{"description":"new WeakMap(null)
","source_file":"javascript/builtins/WeakMap.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/delete","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/get","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/has","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/set","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"symbol_as_keys":{"__compat":{"description":"Non-registered symbols as keys","source_file":"javascript/builtins/WeakMap.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2023"]}}},"WeakRef":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef","source_file":"javascript/builtins/WeakRef.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021"]},"WeakRef":{"__compat":{"description":"WeakRef()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/WeakRef","source_file":"javascript/builtins/WeakRef.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021"]}},"deref":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/deref","source_file":"javascript/builtins/WeakRef.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref.prototype.deref","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021"]}},"symbol_as_target":{"__compat":{"description":"Non-registered symbol as target","source_file":"javascript/builtins/WeakRef.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2023"]}}},"WeakSet":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"WeakSet":{"__compat":{"description":"WeakSet()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/WeakSet","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"iterable_allowed":{"__compat":{"description":"new WeakSet(iterable)
","source_file":"javascript/builtins/WeakSet.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2015"]}},"null_allowed":{"__compat":{"description":"new WeakSet(null)
","source_file":"javascript/builtins/WeakSet.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/add","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/delete","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/has","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"symbol_as_keys":{"__compat":{"description":"Non-registered symbols as keys","source_file":"javascript/builtins/WeakSet.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2023"]}}},"decodeURI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURI","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuri-encodeduri","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"decodeURIComponent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuricomponent-encodeduricomponent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"encodeURI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURI","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuri-uri","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"encodeURIComponent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuricomponent-uricomponent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"escape":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/escape","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-escape-string","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"eval":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/eval","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-eval-x","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"globalThis":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/globalThis","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-globalthis","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"isFinite":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/isFinite","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-isfinite-number","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"isNaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/isNaN","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-isnan-number","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"parseFloat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseFloat","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-parsefloat-string","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"parseInt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseInt","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-parseint-string-radix","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"undefined":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/undefined","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-undefined","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"unescape":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/unescape","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-unescape-string","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}}}},"webassembly":{"api":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#webassembly-namespace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"CompileError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/CompileError","source_file":"webassembly/api/CompileError.json","spec_url":["https://webassembly.github.io/spec/js-api/#exceptiondef-compileerror","https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"Exception":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#runtime-exceptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Exception":{"__compat":{"description":"Exception()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/Exception","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-exception-exception","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"getArg":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/getArg","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-exception-getarg","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"is":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/is","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-exception-is","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"stack":{"__compat":{"description":"Stack trace","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception","source_file":"webassembly/api/Exception.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Global":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Global","source_file":"webassembly/api/Global.json","spec_url":"https://webassembly.github.io/spec/js-api/#globals","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Global":{"__compat":{"description":"Global()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Global/Global","source_file":"webassembly/api/Global.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-global-global","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"value":{"__compat":{"source_file":"webassembly/api/Global.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-global-value","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Instance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance","source_file":"webassembly/api/Instance.json","spec_url":"https://webassembly.github.io/spec/js-api/#instances","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Instance":{"__compat":{"description":"Instance()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance/Instance","source_file":"webassembly/api/Instance.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-instance-instance","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"exports":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance/exports","source_file":"webassembly/api/Instance.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-instance-exports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"LinkError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/LinkError","source_file":"webassembly/api/LinkError.json","spec_url":["https://webassembly.github.io/spec/js-api/#exceptiondef-linkerror","https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"Memory":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#memories","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Memory":{"__compat":{"description":"Memory()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/Memory","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-memory-memory","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/buffer","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-memory-buffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"grow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/grow","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-memory-grow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Module":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#modules","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Module":{"__compat":{"description":"Module()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/Module","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-module","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"customSections_static":{"__compat":{"description":"customSections()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-customsections","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"exports_static":{"__compat":{"description":"exports()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/exports_static","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-exports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"imports_static":{"__compat":{"description":"imports()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/imports_static","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-imports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"RuntimeError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/RuntimeError","source_file":"webassembly/api/RuntimeError.json","spec_url":["https://webassembly.github.io/spec/js-api/#exceptiondef-runtimeerror","https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"Table":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#tables","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Table":{"__compat":{"description":"Table()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/Table","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-table","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/get","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"grow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/grow","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-grow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/length","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/set","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Tag":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag","source_file":"webassembly/api/Tag.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#tag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Tag":{"__compat":{"description":"Tag()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag/Tag","source_file":"webassembly/api/Tag.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-tag-tag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag/type","source_file":"webassembly/api/Tag.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-tag-type","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"compileStreaming_static":{"__compat":{"description":"compileStreaming()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/compileStreaming_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/web-api/#dom-webassembly-compilestreaming","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"compile_static":{"__compat":{"description":"compile()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/compile_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-webassembly-compile","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"instantiateStreaming_static":{"__compat":{"description":"instantiateStreaming()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/instantiateStreaming_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/web-api/#dom-webassembly-instantiatestreaming","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"instantiate_static":{"__compat":{"description":"instantiate()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/instantiate_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-webassembly-instantiate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"validate_static":{"__compat":{"description":"validate()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/validate_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-webassembly-validate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}}}
\ No newline at end of file
+{"__version":{"__package":"0.0.6","bun":"1.1.34","deno":"2.0.6","edge-light":"3.0.5","fastly":"3.26.0","llrt":"0.3.0-beta","netlify":"17.37.2","node":"22.11.0","wasmer":"0.4.4","workerd":"2024-11-06"},"api":{"AbortController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#interface-abortcontroller","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]},"AbortController":{"__compat":{"description":"AbortController()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/AbortController","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontrollerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/abort","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontrollerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/signal","source_file":"api/AbortController.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-signalâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}}},"AbortSignal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#interface-AbortSignal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]},"abort_event":{"__compat":{"description":"abort
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event","source_file":"api/AbortSignal.json","spec_url":["https://dom.spec.whatwg.org/#eventdef-abortsignal-abort","https://dom.spec.whatwg.org/#abortsignal-onabort"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"abort_static":{"__compat":{"description":"abort()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-abortâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]},"reason_parameter":{"__compat":{"description":"reason
parameter","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#abortsignal-abort-reason","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}}},"aborted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-abortedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"any_static":{"__compat":{"description":"any()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#dom-abortsignal-any","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:abortsignal-any"]}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/reason","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-reasonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"throwIfAborted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-throwifabortedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}},"timeout_static":{"__compat":{"description":"timeout()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/timeout_static","source_file":"api/AbortSignal.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-timeoutâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:aborting"]}}},"Blob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#blob-section","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"Blob":{"__compat":{"description":"Blob()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/Blob","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#constructorBlob","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"arrayBuffer":{"__compat":{"description":"arrayBuffer()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-arraybuffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"bytes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/bytes","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-bytes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/size","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"slice":{"__compat":{"description":"slice()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/slice","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"stream":{"__compat":{"description":"stream()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/stream","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-stream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"text":{"__compat":{"description":"text()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/text","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dom-blob-text","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Blob/type","source_file":"api/Blob.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-type","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"BroadcastChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#broadcasting-to-other-browsing-contexts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]},"BroadcastChannel":{"__compat":{"description":"BroadcastChannel()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/BroadcastChannel","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/close","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-close-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/message_event","source_file":"api/BroadcastChannel.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-message","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-broadcastchannel-onmessage"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"messageerror_event":{"__compat":{"description":"messageerror
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/messageerror_event","source_file":"api/BroadcastChannel.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-messageerror","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-broadcastchannel-onmessageerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/name","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-name-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}},"postMessage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BroadcastChannel/postMessage","source_file":"api/BroadcastChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-broadcastchannel-postmessage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:broadcast-channel"]}}},"ByteLengthQueuingStrategy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#blqs-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"ByteLengthQueuingStrategy":{"__compat":{"description":"ByteLengthQueuingStrategy()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/ByteLengthQueuingStrategy","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#blqs-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"highWaterMark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-blqs-high-water-markâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size","source_file":"api/ByteLengthQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#blqs-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"Cache":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/add","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"addAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/addAll","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-addAll","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/delete","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/keys","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/match","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"matchAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/matchAll","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-matchall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"put":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Cache/put","source_file":"api/Cache.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-put","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"CacheStorage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cachestorage-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/delete","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/has","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/keys","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/match","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"open":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CacheStorage/open","source_file":"api/CacheStorage.json","spec_url":"https://w3c.github.io/ServiceWorker/#cache-storage-open","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"CloseEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#the-closeevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]},"CloseEvent":{"__compat":{"description":"CloseEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/CloseEvent","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#dom-closeevent-closeevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"code":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/code","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-closeevent-codeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/reason","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-closeevent-reasonâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"wasClean":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CloseEvent/wasClean","source_file":"api/CloseEvent.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-closeevent-wascleanâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}}},"CompressionStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#compression-stream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"CompressionStream":{"__compat":{"description":"CompressionStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream/CompressionStream","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#dom-compressionstream-compressionstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"deflate":{"__compat":{"description":"\"deflate\" compression","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"deflate-raw":{"__compat":{"description":"\"deflate-raw\" compression","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"gzip":{"__compat":{"description":"\"gzip\" compression","source_file":"api/CompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream/readable","source_file":"api/CompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CompressionStream/writable","source_file":"api/CompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"CountQueuingStrategy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#cqs-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"CountQueuingStrategy":{"__compat":{"description":"CountQueuingStrategy()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/CountQueuingStrategy","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-cqs-constructorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"highWaterMark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-cqs-high-water-markâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size","source_file":"api/CountQueuingStrategy.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-cqs-sizeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"Crypto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#crypto-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]},"getRandomValues":{"__compat":{"description":"getRandomValues()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#Crypto-method-getRandomValues","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"randomUUID":{"__compat":{"description":"randomUUID()
","mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto/randomUUID","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#Crypto-method-randomUUID","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"subtle":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Crypto/subtle","source_file":"api/Crypto.json","spec_url":"https://w3c.github.io/webcrypto/#Crypto-attribute-subtle","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}}},"CryptoKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#cryptokey-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]},"algorithm":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/algorithm","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-algorithm","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"extractable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/extractable","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-extractable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/type","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-type","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"usages":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CryptoKey/usages","source_file":"api/CryptoKey.json","spec_url":"https://w3c.github.io/webcrypto/#dom-cryptokey-usages","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}}},"CustomEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#interface-customevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"CustomEvent":{"__compat":{"description":"CustomEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent/CustomEvent","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-customevent-customevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"detail":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent/detail","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-customevent-detailâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"initCustomEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/CustomEvent/initCustomEvent","source_file":"api/CustomEvent.json","spec_url":"https://dom.spec.whatwg.org/#dom-customevent-initcustomevent","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"DOMException":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#idl-DOMException","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"DOMException":{"__compat":{"description":"DOMException()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/DOMException","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-domexception","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"code":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/code","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-code","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"message":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/message","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DOMException/name","source_file":"api/DOMException.json","spec_url":"https://webidl.spec.whatwg.org/#dom-domexception-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"DecompressionStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#decompression-stream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"DecompressionStream":{"__compat":{"description":"DecompressionStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream/DecompressionStream","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#dom-decompressionstream-decompressionstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]},"deflate":{"__compat":{"description":"\"deflate\" compression","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"deflate-raw":{"__compat":{"description":"\"deflate-raw\" compression","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"gzip":{"__compat":{"description":"\"gzip\" compression","source_file":"api/DecompressionStream.json","spec_url":"https://compression.spec.whatwg.org/#supported-formats","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream/readable","source_file":"api/DecompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/DecompressionStream/writable","source_file":"api/DecompressionStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:compression-streams"]}}},"ErrorEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#the-errorevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"ErrorEvent":{"__compat":{"description":"ErrorEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent/ErrorEvent","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#errorevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"colno":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent/colno","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-colno","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent/error","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"filename":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent/filename","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-filename","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"lineno":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent/lineno","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-lineno","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"message":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ErrorEvent/message","source_file":"api/ErrorEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-errorevent-message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Event":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#interface-event","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Event":{"__compat":{"description":"Event()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/Event","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-event","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"bubbles":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/bubbles","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-bubblesâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"cancelBubble":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/cancelBubble","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-cancelbubbleâ‘ ","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"cancelable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/cancelable","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-cancelableâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"composed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/composed","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-composedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:shadow-dom"]}},"composedPath":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/composedPath","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-composedpathâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:shadow-dom"]}},"currentTarget":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/currentTarget","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-currenttargetâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"defaultPrevented":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-defaultpreventedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"eventPhase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/eventPhase","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-eventphaseâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"initEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/initEvent","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-initeventâ‘ ","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"isTrusted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/isTrusted","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-istrustedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"preventDefault":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/preventDefault","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-preventdefaultâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"returnValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/returnValue","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#dom-event-returnvalue","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"srcElement":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/srcElement","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#dom-event-srcelement","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"stopImmediatePropagation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-stopimmediatepropagationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"stopPropagation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/stopPropagation","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-stoppropagationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"target":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/target","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-targetâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"timeStamp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/timeStamp","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-timestampâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Event/type","source_file":"api/Event.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-event-typeâ‘£","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"EventSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#the-eventsource-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"EventSource":{"__compat":{"description":"EventSource()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/EventSource","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"options_withCredentials_parameter":{"__compat":{"description":"options.withCredentials
parameter","source_file":"api/EventSource.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/close","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-close-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/error_event","source_file":"api/EventSource.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-error","https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/message_event","source_file":"api/EventSource.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-message","https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onmessage"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"open_event":{"__compat":{"description":"open
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/open_event","source_file":"api/EventSource.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-open","https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onopen"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"readyState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/readyState","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-readystate-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/url","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-url-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"withCredentials":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventSource/withCredentials","source_file":"api/EventSource.json","spec_url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-withcredentials-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"EventTarget":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#interface-eventtarget","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"EventTarget":{"__compat":{"description":"EventTarget()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/EventTarget","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-eventtargetâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"addEventListener":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-addeventlistenerâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_parameter":{"__compat":{"description":"Form with options
object supported (third parameter can be either options or a Boolean
, for backwards compatibility)","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"options_capture_parameter":{"__compat":{"description":"options.capture
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-eventlisteneroptions-capture","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_once_parameter":{"__compat":{"description":"options.once
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-once","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"options_passive_parameter":{"__compat":{"description":"options.passive
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-passive","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_signal_parameter":{"__compat":{"description":"options.signal
parameter","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-signal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"useCapture_parameter_optional":{"__compat":{"description":"useCapture
parameter is optional","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"dispatchEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-dispatcheventâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"removeEventListener":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener","source_file":"api/EventTarget.json","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-removeeventlistenerâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"options_parameter":{"__compat":{"description":"Form with options
object supported (third parameter can be either options or a Boolean
, for backwards compatibility)","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"useCapture_parameter_optional":{"__compat":{"description":"useCapture
parameter is optional","source_file":"api/EventTarget.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}},"File":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/File","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#file-section","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"File":{"__compat":{"description":"File()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/File/File","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#file-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"lastModified":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/File/lastModified","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-lastModified","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/File/name","source_file":"api/File.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"FileReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#APIASynch","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"FileReader":{"__compat":{"description":"FileReader()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/FileReader","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#filereaderConstrctr","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/abort","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#abort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"abort_event":{"__compat":{"description":"abort
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/abort_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-abort-event","https://w3c.github.io/FileAPI/#dfn-onabort"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/error","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#dom-filereader-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/error_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-error-event","https://w3c.github.io/FileAPI/#dfn-onerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"load_event":{"__compat":{"description":"load
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/load_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-load-event","https://w3c.github.io/FileAPI/#dfn-onload"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadend_event":{"__compat":{"description":"loadend
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/loadend_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-loadend-event","https://w3c.github.io/FileAPI/#dfn-onloadend"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadstart_event":{"__compat":{"description":"loadstart
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/loadstart_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-loadstart-event","https://w3c.github.io/FileAPI/#dfn-onloadstart"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"progress_event":{"__compat":{"description":"progress
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/progress_event","source_file":"api/FileReader.json","spec_url":["https://w3c.github.io/FileAPI/#dfn-progress-event","https://w3c.github.io/FileAPI/#dfn-onprogress"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"readAsArrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsArrayBuffer","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsArrayBuffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readAsBinaryString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsBinaryString","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsBinaryString","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readAsDataURL":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsDataURL","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsDataURL","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readAsText":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readAsText","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#readAsDataText","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"readyState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/readyState","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#dom-filereader-readystate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"result":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FileReader/result","source_file":"api/FileReader.json","spec_url":"https://w3c.github.io/FileAPI/#dom-filereader-result","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"FormData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#interface-formdata","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:xhr"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"FormData":{"__compat":{"description":"FormData()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/FormData","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:xhr"]}},"append":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/append","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-append","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:xhr"]},"filename_parameter":{"__compat":{"description":"filename
parameter","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:xhr"]}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/delete","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/entries","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"forEach":{"__compat":{"source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/get","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"getAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/getAll","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-getall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/has","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/keys","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/set","source_file":"api/FormData.json","spec_url":"https://xhr.spec.whatwg.org/#dom-formdata-set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/FormData/values","source_file":"api/FormData.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"GPUDeviceLostInfo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo","source_file":"api/GPUDeviceLostInfo.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpudevicelostinfo","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]},"message":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo/message","source_file":"api/GPUDeviceLostInfo.json","spec_url":"https://gpuweb.github.io/gpuweb/#dom-gpudevicelostinfo-message","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo/reason","source_file":"api/GPUDeviceLostInfo.json","spec_url":"https://gpuweb.github.io/gpuweb/#dom-gpudevicelostinfo-reason","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}}},"GPUInternalError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUInternalError","source_file":"api/GPUInternalError.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpuinternalerror","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"GPUOutOfMemoryError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUOutOfMemoryError","source_file":"api/GPUOutOfMemoryError.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpuoutofmemoryerror","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"GPUValidationError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/GPUValidationError","source_file":"api/GPUValidationError.json","spec_url":"https://gpuweb.github.io/gpuweb/#gpuvalidationerror","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"Headers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#headers-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"Headers":{"__compat":{"description":"Headers()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/Headers","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headersâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"append":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/append","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-appendâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/delete","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-deleteâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/entries","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/forEach","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/get","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-getâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"getSetCookie":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#dom-headers-getsetcookie","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/has","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-hasâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"iterate_lexicographically":{"__compat":{"description":"Iteration is lexicographically sorted","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/keys","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"lexicographical_sorting":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/set","source_file":"api/Headers.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-headers-setâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Headers/values","source_file":"api/Headers.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"ImageData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#imagedata","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"ImageData":{"__compat":{"description":"ImageData()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/ImageData","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"settings_parameter":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"colorSpace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/colorSpace","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-colorspace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"data":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/data","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-data-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"height":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/height","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-height-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"width":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ImageData/width","source_file":"api/ImageData.json","spec_url":"https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-width-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Location":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"ancestorOrigins":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/ancestorOrigins","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-ancestororigins-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"assign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/assign","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-assign-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"hash":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/hash","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-hash-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"host":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/host","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-host-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"hostname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/hostname","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-hostname-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"href":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/href","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-href-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/origin","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-origin-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"pathname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/pathname","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-pathname-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/port","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-port-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/protocol","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-protocol-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"reload":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/reload","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-reload-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"replace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/replace","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-replace-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Location/search","source_file":"api/Location.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-search-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"MessageChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#message-channels","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"MessageChannel":{"__compat":{"description":"MessageChannel()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel/MessageChannel","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"port1":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel/port1","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-port1-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"port2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageChannel/port2","source_file":"api/MessageChannel.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-port2-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"MessageEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"MessageEvent":{"__compat":{"description":"MessageEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/MessageEvent","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface:dom-event-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"data":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/data","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-data-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"initMessageEvent":{"__compat":{"source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-initmessageevent","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"lastEventId":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/lastEventId","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-lasteventid-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/origin","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-origin-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"ports":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/ports","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-ports-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"source":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessageEvent/source","source_file":"api/MessageEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-source-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"MessagePort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#message-ports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/close","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-close-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/message_event","source_file":"api/MessagePort.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-message","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageport-onmessage"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"messageerror_event":{"__compat":{"description":"messageerror
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event","source_file":"api/MessagePort.json","spec_url":["https://html.spec.whatwg.org/multipage/indices.html#event-messageerror","https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageport-onmessageerror"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:messageerror"]}},"postMessage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/postMessage","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-postmessage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"start":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/MessagePort/start","source_file":"api/MessagePort.json","spec_url":"https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-start-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Navigator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#the-navigator-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"gpu":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/gpu","source_file":"api/Navigator.json","spec_url":"https://gpuweb.github.io/gpuweb/#navigator-gpu","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:webgpu"]}},"hardwareConcurrency":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"language":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/language","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"languages":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/languages","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"platform":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/platform","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-platform-dev","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"sendBeacon":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/sendBeacon","source_file":"api/Navigator.json","spec_url":"https://w3c.github.io/beacon/#sendbeacon-method","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"userAgent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Navigator/userAgent","source_file":"api/Navigator.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Performance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance","source_file":"api/Performance.json","spec_url":["https://w3c.github.io/hr-time/#sec-performance","https://w3c.github.io/performance-timeline/#extensions-to-the-performance-interface","https://w3c.github.io/resource-timing/#sec-extensions-performance-interface","https://w3c.github.io/user-timing/#extensions-performance-interface"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"clearMarks":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/clearMarks","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-clearmarks","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"clearMeasures":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/clearMeasures","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-clearmeasures","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"clearResourceTimings":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/clearResourceTimings","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performance-clearresourcetimings","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/getEntries","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performance-getentries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/getEntriesByName","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performance-getentriesbyname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/getEntriesByType","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performance-getentriesbytype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"mark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/mark","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-mark","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"markOptions_parameter":{"__compat":{"description":"markOptions
parameter","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"returns_performancemark":{"__compat":{"description":"Returns PerformanceMark
","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"measure":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/measure","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/user-timing/#dom-performance-measure","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"measureOptions_parameter":{"__compat":{"description":"measureOptions
parameter","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"returns_performancemeasure":{"__compat":{"description":"Returns PerformanceMeasure
","source_file":"api/Performance.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"now":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/now","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/hr-time/#dom-performance-now","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"resourcetimingbufferfull_event":{"__compat":{"description":"resourcetimingbufferfull
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/resourcetimingbufferfull_event","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performance-onresourcetimingbufferfull","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setResourceTimingBufferSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/setResourceTimingBufferSize","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performance-setresourcetimingbuffersize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"timeOrigin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/timeOrigin","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/hr-time/#dom-performance-timeorigin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timing":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/timing","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performance-timing","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Performance/toJSON","source_file":"api/Performance.json","spec_url":"https://w3c.github.io/hr-time/#dom-performance-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceEntry":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"duration":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/duration","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-duration","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"entryType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/entryType","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/name","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"startTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/startTime","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-starttime","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceEntry/toJSON","source_file":"api/PerformanceEntry.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceentry-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceMark":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMark","source_file":"api/PerformanceMark.json","spec_url":"https://w3c.github.io/user-timing/#performancemark","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"PerformanceMark":{"__compat":{"description":"PerformanceMark()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMark/PerformanceMark","source_file":"api/PerformanceMark.json","spec_url":"https://w3c.github.io/user-timing/#dom-performancemark-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"detail":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMark/detail","source_file":"api/PerformanceMark.json","spec_url":"https://w3c.github.io/user-timing/#dom-performancemark-detail","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceMeasure":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMeasure","source_file":"api/PerformanceMeasure.json","spec_url":"https://w3c.github.io/user-timing/#performancemeasure","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"detail":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceMeasure/detail","source_file":"api/PerformanceMeasure.json","spec_url":"https://w3c.github.io/user-timing/#dom-performancemeasure-detail","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceObserver":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"PerformanceObserver":{"__compat":{"description":"PerformanceObserver()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/PerformanceObserver","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"disconnect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/disconnect","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-disconnect","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"observe":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/observe","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-observe","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"supportedEntryTypes_static":{"__compat":{"description":"supportedEntryTypes()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#supportedentrytypes-attribute","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"takeRecords":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserver/takeRecords","source_file":"api/PerformanceObserver.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserver-takerecords","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceObserverEntryList":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#performanceobserverentrylist-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"getEntries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntries","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByName","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentriesbyname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getEntriesByType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByType","source_file":"api/PerformanceObserverEntryList.json","spec_url":"https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentriesbytype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceResourceTiming":{"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/toJSON","source_file":"api/PerformanceResourceTiming.json","spec_url":"https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"PerformanceTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"connectEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/connectEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-connectend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"connectStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/connectStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-connectstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domComplete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domComplete","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domcomplete","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domContentLoadedEventEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domContentLoadedEventEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domcontentloadedeventend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domContentLoadedEventStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domContentLoadedEventStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domcontentloadedeventstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domInteractive":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domInteractive","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-dominteractive","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domLoading":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domLoading","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domloading","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domainLookupEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domainLookupEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domainlookupend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"domainLookupStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/domainLookupStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-domainlookupstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"fetchStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/fetchStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-fetchstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadEventEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/loadEventEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-loadeventend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"loadEventStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/loadEventStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-loadeventstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"navigationStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/navigationStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-navigationstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"redirectEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/redirectEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-redirectend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"redirectStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/redirectStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-redirectstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"requestStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/requestStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-requeststart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"responseEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/responseEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-responseend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"responseStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/responseStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-responsestart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"secureConnectionStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/secureConnectionStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-secureconnectionstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"unloadEventEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/unloadEventEnd","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-unloadeventend","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"unloadEventStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PerformanceTiming/unloadEventStart","source_file":"api/PerformanceTiming.json","spec_url":"https://w3c.github.io/navigation-timing/#dom-performancetiming-unloadeventstart","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"ProgressEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#interface-progressevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]},"ProgressEvent":{"__compat":{"description":"ProgressEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/ProgressEvent","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-progressevent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"lengthComputable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/lengthComputable","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-lengthcomputable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]}},"loaded":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/loaded","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-loaded","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]}},"total":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ProgressEvent/total","source_file":"api/ProgressEvent.json","spec_url":"https://xhr.spec.whatwg.org/#dom-progressevent-total","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:xhr"]}}},"PromiseRejectionEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#the-promiserejectionevent-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"PromiseRejectionEvent":{"__compat":{"description":"PromiseRejectionEvent()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/PromiseRejectionEvent","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#unhandled-promise-rejections:dom-event-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"promise":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/promise","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-promiserejectionevent-promise","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason","source_file":"api/PromiseRejectionEvent.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-promiserejectionevent-reason","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"ReadableByteStreamController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#rbs-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"byobRequest":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/byobRequest","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-byob-requestâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/desiredSize","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-desired-sizeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"enqueue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-enqueueâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error","source_file":"api/ReadableByteStreamController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rbs-controller-errorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#rs-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"@@asyncIterator":{"__compat":{"description":"[Symbol.asyncIterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#rs-asynciterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:async-iterable-streams"]}},"ReadableStream":{"__compat":{"description":"ReadableStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/ReadableStream","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-constructor⑤","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/cancel","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-cancel③","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"from_static":{"__compat":{"description":"from()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/from_static","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-from","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"getReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-get-reader⑤","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"locked":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/locked","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-locked②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"pipeThrough":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeThrough","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-pipe-through②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"pipeTo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeTo","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-pipe-to④","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"tee":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStream/tee","source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-tee②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"values":{"__compat":{"source_file":"api/ReadableStream.json","spec_url":"https://streams.spec.whatwg.org/#readablestream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"ReadableStreamBYOBReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#byob-reader-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"ReadableStreamBYOBReader":{"__compat":{"description":"ReadableStreamBYOBReader()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/ReadableStreamBYOBReader","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-byob-reader-constructorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/cancel","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-cancelâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/closed","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-closedâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"read":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-byob-reader-readâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"releaseLock":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock","source_file":"api/ReadableStreamBYOBReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-byob-reader-release-lockâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStreamBYOBRequest":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#rs-byob-request-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"respond":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respond","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-byob-request-respondâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"respondWithNewView":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-byob-request-respond-with-new-viewâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"view":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/view","source_file":"api/ReadableStreamBYOBRequest.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-byob-request-viewâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStreamDefaultController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#rs-default-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-default-controller-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-default-controller-desired-sizeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"enqueue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-rs-default-controller-enqueueâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error","source_file":"api/ReadableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#rs-default-controller-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"ReadableStreamDefaultReader":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#default-reader-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"ReadableStreamDefaultReader":{"__compat":{"description":"ReadableStreamDefaultReader()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/ReadableStreamDefaultReader","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-reader-constructorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/cancel","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-cancelâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/closed","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-generic-reader-closedâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"read":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/read","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-reader-readâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"releaseLock":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock","source_file":"api/ReadableStreamDefaultReader.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-reader-release-lockâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"Request":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#request-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"Request":{"__compat":{"description":"Request()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/Request","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-requestâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"init_priority_parameter":{"__compat":{"description":"init.priority
parameter","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#dom-requestinit-priority","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch-priority"]}},"init_referrer_parameter":{"__compat":{"description":"init.referrer
parameter","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#dom-requestinit-referrer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"arrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/arrayBuffer","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-arraybufferâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"blob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/blob","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-blobâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"body":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/body","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"bodyUsed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/bodyUsed","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyusedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"bytes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/bytes","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#dom-body-bytes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"cache":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/cache","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-cacheâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"only-if-cached":{"__compat":{"source_file":"api/Request.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"clone":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/clone","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-cloneâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"credentials":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/credentials","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-credentialsâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch"]},"default_same-origin":{"__compat":{"description":"Default value same-origin
","source_file":"api/Request.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"destination":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/destination","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-destinationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"duplex":{"__compat":{"source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#dom-request-duplex","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"formData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/formData","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-formdataâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"headers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/headers","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-headersâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"integrity":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/integrity","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-integrityâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"isHistoryNavigation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/isHistoryNavigation","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-ishistorynavigationâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"isReloadNavigation":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"json":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/json","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-jsonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"keepalive":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/keepalive","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-keepaliveâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"method":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/method","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-methodâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"mode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/mode","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-modeâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch"]}},"redirect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/redirect","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-redirectâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"referrer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/referrer","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-referrerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"referrerPolicy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/referrerPolicy","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-referrerpolicyâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/signal","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-signalâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:abortable-fetch"]}},"text":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/text","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-textâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Request/url","source_file":"api/Request.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-request-urlâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}}},"Response":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#response-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"Response":{"__compat":{"description":"Response()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/Response","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-responseâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]},"accept_readablestream":{"__compat":{"description":"body parameter accepts ReadableByteStream","source_file":"api/Response.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"body_parameter_optional":{"__compat":{"description":"body
parameter is optional","source_file":"api/Response.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"arrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/arrayBuffer","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-arraybufferâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"blob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/blob","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-blobâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"body":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/body","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"readable_byte_stream":{"__compat":{"description":"body
is a readable byte stream","source_file":"api/Response.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"bodyUsed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/bodyUsed","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-bodyusedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"bytes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/bytes","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#dom-body-bytes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"clone":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/clone","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-cloneâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"error_static":{"__compat":{"description":"error()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/error_static","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-errorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"formData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/formData","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-formdataâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"headers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/headers","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-headersâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"json":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/json","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-jsonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"json_static":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/json_static","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-jsonâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"ok":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/ok","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-okâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"redirect_static":{"__compat":{"description":"redirect()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/redirect_static","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-redirectâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"redirected":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/redirected","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-redirectedâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"status":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/status","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-statusâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"statusText":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/statusText","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-statustextâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"text":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/text","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-body-textâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/type","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-typeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:fetch"]}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Response/url","source_file":"api/Response.json","spec_url":"https://fetch.spec.whatwg.org/#ref-for-dom-response-urlâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}}},"Storage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#storage","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"clear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/clear","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-clear-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"getItem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/getItem","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-getitem-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"key":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/key","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-key-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/length","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-length-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"removeItem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/removeItem","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-removeitem-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setItem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Storage/setItem","source_file":"api/Storage.json","spec_url":"https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-setitem-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"SubtleCrypto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#subtlecrypto-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]},"decrypt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-decrypt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"deriveBits":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveBits","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"deriveKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]},"derivedKeyAlgorithm_option_aes":{"__compat":{"description":"AES
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"derivedKeyAlgorithm_option_hkdf":{"__compat":{"description":"HKDF
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"derivedKeyAlgorithm_option_hmac":{"__compat":{"description":"HMAC
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"derivedKeyAlgorithm_option_pbkdf2":{"__compat":{"description":"PBKDF2
as derivedKeyAlgorithm
option value","mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-deriveKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}}},"digest":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-digest","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"encrypt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/encrypt","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-encrypt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"exportKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/exportKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-exportKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"generateKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-generateKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"importKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-importKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"sign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/sign","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-sign","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"unwrapKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-unwrapKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"verify":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/verify","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-verify","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"wrapKey":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/SubtleCrypto/wrapKey","source_file":"api/SubtleCrypto.json","spec_url":"https://w3c.github.io/webcrypto/#SubtleCrypto-method-wrapKey","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}}},"TextDecoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textdecoder","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextDecoder":{"__compat":{"description":"TextDecoder()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/TextDecoder","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoderâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"decode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/decode","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-decodeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/encoding","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-encodingâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"fatal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/fatal","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-fatalâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"ignoreBOM":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoder/ignoreBOM","source_file":"api/TextDecoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoder-ignorebomâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TextDecoderStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textdecoderstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextDecoderStream":{"__compat":{"description":"TextDecoderStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/TextDecoderStream","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textdecoderstreamâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/encoding","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textdecoder-encoding","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"fatal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/fatal","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textdecoder-fatal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"ignoreBOM":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/ignoreBOM","source_file":"api/TextDecoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#textdecoder-ignore-bom-flag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/readable","source_file":"api/TextDecoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextDecoderStream/writable","source_file":"api/TextDecoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TextEncoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textencoder","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextEncoder":{"__compat":{"description":"TextEncoder()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/TextEncoder","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoderâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/encode","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoder-encodeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encodeInto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoder-encodeintoâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoder/encoding","source_file":"api/TextEncoder.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textencoder-encoding","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TextEncoderStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream","source_file":"api/TextEncoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#interface-textencoderstream","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TextEncoderStream":{"__compat":{"description":"TextEncoderStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/TextEncoderStream","source_file":"api/TextEncoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#ref-for-dom-textencoderstreamâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"encoding":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/encoding","source_file":"api/TextEncoderStream.json","spec_url":"https://encoding.spec.whatwg.org/#dom-textencoder-encoding","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/readable","source_file":"api/TextEncoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-readable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TextEncoderStream/writable","source_file":"api/TextEncoderStream.json","spec_url":"https://streams.spec.whatwg.org/#dom-generictransformstream-writable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TransformStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ts-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"TransformStream":{"__compat":{"description":"TransformStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream/TransformStream","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ts-constructorâ‘£","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"readable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream/readable","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ts-readableâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"writable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStream/writable","source_file":"api/TransformStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ts-writableâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"TransformStreamDefaultController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-desired-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"enqueue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-enqueue","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"terminate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate","source_file":"api/TransformStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ts-default-controller-terminate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"URL":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#url","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"URL":{"__compat":{"description":"URL()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/URL","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-url","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"canParse_static":{"__compat":{"description":"canParse()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/canParse_static","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-canparse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:url-canparse"]}},"createObjectURL_static":{"__compat":{"description":"createObjectURL()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/createObjectURL_static","source_file":"api/URL.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-createObjectURL","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"hash":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/hash","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-hash","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"host":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/host","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-host","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"hostname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/hostname","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-hostname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"href":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/href","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-href","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/origin","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-origin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"parse_static":{"__compat":{"description":"parse()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/parse_static","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-parse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"password":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/password","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-password","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"pathname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/pathname","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-pathname","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/port","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-port","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/protocol","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-protocol","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"revokeObjectURL_static":{"__compat":{"description":"revokeObjectURL()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/revokeObjectURL_static","source_file":"api/URL.json","spec_url":"https://w3c.github.io/FileAPI/#dfn-revokeObjectURL","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/search","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-search","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"searchParams":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/searchParams","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-searchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/toJSON","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"username":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URL/username","source_file":"api/URL.json","spec_url":"https://url.spec.whatwg.org/#dom-url-username","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"URLPattern":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#urlpattern","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]},"URLPattern":{"__compat":{"description":"URLPattern()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/URLPattern","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-urlpattern","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"exec":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/exec","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-exec","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"hasRegExpGroups":{"__compat":{"source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-hasregexpgroups","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:urlpattern"]}},"hash":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/hash","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-hash","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"hostname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/hostname","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-hostname","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"password":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/password","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-password","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"pathname":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/pathname","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-pathname","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/port","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-port","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/protocol","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-protocol","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/search","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-search","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"test":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/test","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-test","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}},"username":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLPattern/username","source_file":"api/URLPattern.json","spec_url":"https://urlpattern.spec.whatwg.org/#dom-urlpattern-username","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:urlpattern"]}}},"URLSearchParams":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"URLSearchParams":{"__compat":{"description":"URLSearchParams()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/URLSearchParams","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"USVString":{"__compat":{"description":"USVString
for init
object","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"record":{"__compat":{"description":"record for init
object","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"sequence":{"__compat":{"description":"sequence for init
object","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"append":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/append","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-append","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/delete","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"value_parameter":{"__compat":{"description":"value
parameter","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/entries","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/forEach","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/get","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"getAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/getAll","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-getall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/has","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"value_parameter":{"__compat":{"description":"value
parameter","source_file":"api/URLSearchParams.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/keys","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/set","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/size","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"sort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-sort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/URLSearchParams/values","source_file":"api/URLSearchParams.json","spec_url":"https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"WebSocket":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#the-websocket-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]},"WebSocket":{"__compat":{"description":"WebSocket()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/WebSocket","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-websocketâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:websockets"]}},"binaryType":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/binaryType","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-binarytypeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"bufferedAmount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/bufferedAmount","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-bufferedamountâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/close","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"close_event":{"__compat":{"description":"close
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/close_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onclose","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/error_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"extensions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/extensions","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-extensionsâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/message_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onmessage","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"open_event":{"__compat":{"description":"open
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/open_event","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#dom-websocket-onopen","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"protocol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/protocol","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-protocolâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"readyState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/readyState","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-readystateâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"send":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/send","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-sendâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}},"url":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WebSocket/url","source_file":"api/WebSocket.json","spec_url":"https://websockets.spec.whatwg.org/#ref-for-dom-websocket-urlâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:websockets"]}}},"Window":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-window-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/closed","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-closed-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"location":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/location","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"navigator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/navigator","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"self":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/self","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-self-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"window":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/window","source_file":"api/Window.json","spec_url":"https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Worker":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dedicated-workers-and-the-worker-interface","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}},"Worker":{"__compat":{"description":"Worker()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/Worker","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-worker-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"error_event":{"__compat":{"description":"error
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/error_event","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#handler-abstractworker-onerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"message_event":{"__compat":{"description":"message
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/message_event","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/indices.html#event-message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"messageerror_event":{"__compat":{"description":"messageerror
event","mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/indices.html#event-messageerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"postMessage":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/postMessage","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-worker-postmessage-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"terminate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Worker/terminate","source_file":"api/Worker.json","spec_url":"https://html.spec.whatwg.org/multipage/workers.html#dom-worker-terminate-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"WritableStream":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ws-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"WritableStream":{"__compat":{"description":"WritableStream()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/WritableStream","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-constructorâ‘£","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/abort","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-abortâ‘¢","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/close","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-closeâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"getWriter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-get-writerâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"locked":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStream/locked","source_file":"api/WritableStream.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-lockedâ‘¡","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"WritableStreamDefaultController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController","source_file":"api/WritableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ws-default-controller-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error","source_file":"api/WritableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-default-controller-errorâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/signal","source_file":"api/WritableStreamDefaultController.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-ws-default-controller-signalâ‘ ","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"WritableStreamDefaultWriter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#default-writer-class","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]},"WritableStreamDefaultWriter":{"__compat":{"description":"WritableStreamDefaultWriter()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/WritableStreamDefaultWriter","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-constructor①","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/abort","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-abort④","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/close","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-close⑦","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"closed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/closed","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-closed②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"desiredSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/desiredSize","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-desired-size⑥","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"ready":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/ready","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-ready⑨","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"releaseLock":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/releaseLock","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-release-lock②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}},"write":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write","source_file":"api/WritableStreamDefaultWriter.json","spec_url":"https://streams.spec.whatwg.org/#ref-for-default-writer-write①②","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:streams"]}}},"atob":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/atob","source_file":"api/_globals/atob.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"btoa":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/btoa","source_file":"api/_globals/btoa.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"caches":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/caches","source_file":"api/_globals/caches.json","spec_url":"https://w3c.github.io/ServiceWorker/#self-caches","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"clearInterval":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/clearInterval","source_file":"api/_globals/clearInterval.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-clearinterval-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"clearTimeout":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/clearTimeout","source_file":"api/_globals/clearTimeout.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-cleartimeout-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"console":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/console","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#console-namespace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"assert_static":{"__compat":{"description":"assert()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/assert_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#assert","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"clear_static":{"__compat":{"description":"clear()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/clear_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#clear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"countReset_static":{"__compat":{"description":"countReset()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/countReset_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#countreset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"count_static":{"__compat":{"description":"count()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/count_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#count","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"debug_static":{"__compat":{"description":"debug()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/debug_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#debug","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"dir_static":{"__compat":{"description":"dir()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/dir_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#dir","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}},"options_colors_parameter":{"__compat":{"description":"options.colors
parameter","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":true,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"options_depth_parameter":{"__compat":{"description":"options.depth
parameter","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":true,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"dirxml_static":{"__compat":{"description":"dirxml()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/dirxml_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#dirxml","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"error_static":{"__compat":{"description":"error()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/error_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"groupCollapsed_static":{"__compat":{"description":"groupCollapsed()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/groupCollapsed_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#groupcollapsed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"groupEnd_static":{"__compat":{"description":"groupEnd()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/groupEnd_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#groupend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"group_static":{"__compat":{"description":"group()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/group_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#group","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"info_static":{"__compat":{"description":"info()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/info_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#info","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"log_static":{"__compat":{"description":"log()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/log_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#log","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"profileEnd_static":{"__compat":{"description":"profileEnd()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/profileEnd_static","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"profile_static":{"__compat":{"description":"profile()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/profile_static","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"table_static":{"__compat":{"description":"table()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/table_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#table","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timeEnd_static":{"__compat":{"description":"timeEnd()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/timeEnd_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#timeend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timeLog_static":{"__compat":{"description":"timeLog()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/timeLog_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#timelog","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"timeStamp_static":{"__compat":{"description":"timeStamp()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/timeStamp_static","source_file":"api/_globals/console.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"time_static":{"__compat":{"description":"time()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/time_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#time","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"trace_static":{"__compat":{"description":"trace()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/trace_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#trace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"warn_static":{"__compat":{"description":"warn()
static method","mdn_url":"https://developer.mozilla.org/docs/Web/API/console/warn_static","source_file":"api/_globals/console.json","spec_url":"https://console.spec.whatwg.org/#warn","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"createImageBitmap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/createImageBitmap","source_file":"api/_globals/createImageBitmap.json","spec_url":"https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-createimagebitmap-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"crypto":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/crypto","source_file":"api/_globals/crypto.json","spec_url":"https://w3c.github.io/webcrypto/#dom-windoworworkerglobalscope-crypto","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:web-cryptography"]}},"fetch":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/fetch","source_file":"api/_globals/fetch.json","spec_url":"https://fetch.spec.whatwg.org/#fetch-method","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:fetch"]}},"origin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/origin","source_file":"api/_globals/origin.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#dom-origin-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"performance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/performance","source_file":"api/_globals/performance.json","spec_url":"https://w3c.github.io/hr-time/#the-performance-attribute","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"queueMicrotask":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/queueMicrotask","source_file":"api/_globals/queueMicrotask.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#microtask-queuing","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"reportError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/reportError","source_file":"api/_globals/reportError.json","spec_url":"https://html.spec.whatwg.org/multipage/webappapis.html#runtime-script-errors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"scheduler":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/scheduler","source_file":"api/_globals/scheduler.json","spec_url":"https://wicg.github.io/scheduling-apis/#dom-windoworworkerglobalscope-scheduler","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:scheduler"]}},"setInterval":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/setInterval","source_file":"api/_globals/setInterval.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"setTimeout":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/setTimeout","source_file":"api/_globals/setTimeout.json","spec_url":"https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"structuredClone":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Window/structuredClone","source_file":"api/_globals/structuredClone.json","spec_url":"https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:structured-clone"]}}},"javascript":{"builtins":{"AggregateError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError","source_file":"javascript/builtins/AggregateError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021","web-features:promise-any"]},"AggregateError":{"__compat":{"description":"AggregateError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError/AggregateError","source_file":"javascript/builtins/AggregateError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021","web-features:promise-any"]}},"errors":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError/errors","source_file":"javascript/builtins/AggregateError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021","web-features:promise-any"]}}},"Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.iterator","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.species","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-array-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"@@unscopables":{"__compat":{"description":"[Symbol.unscopables]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.unscopables","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype-%symbol.unscopables%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Array":{"__compat":{"description":"Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Array","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"at":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/at","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.at","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-at","web-features:snapshot:ecmascript-2022"]}},"concat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/concat","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.concat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"copyWithin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.copywithin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-copywithin","web-features:snapshot:ecmascript-2015"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/entries","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"every":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/every","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.every","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"fill":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/fill","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.fill","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-fill","web-features:snapshot:ecmascript-2015"]}},"filter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/filter","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.filter","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"find":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/find","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.find","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findLast":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findLast","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlast","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2023"]}},"findLastIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findLastIndex","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlastindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2023"]}},"flat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/flat","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-flat","web-features:snapshot:ecmascript-2019"]}},"flatMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flatmap","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-flat","web-features:snapshot:ecmascript-2019"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"from":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/from","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.from","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-from","web-features:snapshot:ecmascript-2015"]}},"fromAsync":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/fromAsync","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/proposal-array-from-async/#sec-array.fromAsync","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-fromasync"]}},"includes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/includes","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.includes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-includes","web-features:snapshot:ecmascript-2016"]}},"indexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.indexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"isArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.isarray","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-isarray","web-features:snapshot:ecmascript-5"]}},"join":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/join","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.join","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/keys","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"lastIndexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.lastindexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/length","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-properties-of-array-instances-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.map","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"of":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/of","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.of","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-of","web-features:snapshot:ecmascript-2015"]}},"pop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/pop","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.pop","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"push":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/push","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.push","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"reduce":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduce","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"reduceRight":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reduceRight","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduceright","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"reverse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reverse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"shift":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/shift","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.shift","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/slice","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"some":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/some","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.some","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iteration-methods","web-features:snapshot:ecmascript-5"]}},"sort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/sort","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.sort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-1"]}},"splice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/splice","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.splice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-splice","web-features:snapshot:ecmascript-2015"]}},"toReversed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toReversed","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.toreversed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"toSorted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toSorted","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tosorted","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"toSpliced":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toSpliced","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tospliced","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"unshift":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.unshift","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array","web-features:snapshot:ecmascript-3"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/values","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-iterators","web-features:snapshot:ecmascript-2015"]}},"with":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/with","source_file":"javascript/builtins/Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.with","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}}},"ArrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/Symbol.species","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"ArrayBuffer":{"__compat":{"description":"ArrayBuffer()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/ArrayBuffer","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"maxByteLength_option":{"__compat":{"description":"maxByteLength
option","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-buffers"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"detached":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/detached","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.detached","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:transferable-arraybuffer"]}},"isView":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.isview","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"maxByteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/maxByteLength","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.maxbytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-buffers"]}},"resizable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resizable","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.resizable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-buffers"]}},"resize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resize","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.resize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-buffers"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"transfer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/transfer","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.transfer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:transferable-arraybuffer"]}},"transferToFixedLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/transferToFixedLength","source_file":"javascript/builtins/ArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.transfertofixedlength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:transferable-arraybuffer"]}}},"AsyncFunction":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction","source_file":"javascript/builtins/AsyncFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:async-await","web-features:snapshot:ecmascript-2017"]},"AsyncFunction":{"__compat":{"description":"AsyncFunction()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction/AsyncFunction","source_file":"javascript/builtins/AsyncFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:async-await","web-features:snapshot:ecmascript-2017"]}}},"AsyncGenerator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:async-generators"]},"next":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/next","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-next","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:async-generators"]}},"return":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/return","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-return","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:async-generators"]}},"throw":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/throw","source_file":"javascript/builtins/AsyncGenerator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-throw","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:async-generators"]}}},"AsyncGeneratorFunction":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction","source_file":"javascript/builtins/AsyncGeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:async-generators"]},"AsyncGeneratorFunction":{"__compat":{"description":"AsyncGeneratorFunction()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction/AsyncGeneratorFunction","source_file":"javascript/builtins/AsyncGeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:async-generators"]}}},"AsyncIterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator","source_file":"javascript/builtins/AsyncIterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018"]},"@@asyncIterator":{"__compat":{"description":"[Symbol.asyncIterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator/Symbol.asyncIterator","source_file":"javascript/builtins/AsyncIterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype-asynciterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018"]}}},"Atomics":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/add","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"and":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/and","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.and","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"compareExchange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/compareExchange","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.compareexchange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"exchange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/exchange","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.exchange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"isLockFree":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.islockfree","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"load":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/load","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.load","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"notify":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.notify","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"or":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/or","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.or","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"store":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/store","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.store","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"sub":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/sub","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.sub","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"wait":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.wait","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"waitAsync":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/waitAsync","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.waitasync","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:atomics-wait-async"]}},"xor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/xor","source_file":"javascript/builtins/Atomics.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.xor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}}},"BigInt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]},"BigInt":{"__compat":{"description":"BigInt()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/BigInt","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]}},"asIntN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asIntN","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.asintn","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]}},"asUintN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asUintN","source_file":"javascript/builtins/BigInt.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.asuintn","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020","web-features:bigint"]}}},"BigInt64Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array","source_file":"javascript/builtins/BigInt64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]},"BigInt64Array":{"__compat":{"description":"BigInt64Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array/BigInt64Array","source_file":"javascript/builtins/BigInt64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}}},"BigUint64Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array","source_file":"javascript/builtins/BigUint64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]},"BigUint64Array":{"__compat":{"description":"BigUint64Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array/BigUint64Array","source_file":"javascript/builtins/BigUint64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}}},"Boolean":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean","source_file":"javascript/builtins/Boolean.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"Boolean":{"__compat":{"description":"Boolean()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/Boolean","source_file":"javascript/builtins/Boolean.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}}},"DataView":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"DataView":{"__compat":{"description":"DataView()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/DataView","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"sharedarraybuffer_support":{"__compat":{"description":"SharedArrayBuffer
accepted as buffer","source_file":"javascript/builtins/DataView.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/buffer","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.buffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteLength","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"byteOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteOffset","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.byteoffset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getBigInt64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbigint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"getBigUint64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbiguint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"getFloat16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/proposal-float16array/#sec-dataview.prototype.getfloat16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}},"getFloat32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getFloat64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getInt16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getInt32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getInt8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getUint16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getUint32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getUint8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setBigInt64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigInt64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbigint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"setBigUint64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbiguint64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"setFloat16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/proposal-float16array/#sec-dataview.prototype.setfloat16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}},"setFloat32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setFloat64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat64","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setInt16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setInt32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setInt8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setUint16":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint16","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint16","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setUint32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint32","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"setUint8":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint8","source_file":"javascript/builtins/DataView.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint8","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"Date":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]},"@@toPrimitive":{"__compat":{"description":"[Symbol.toPrimitive]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/Symbol.toPrimitive","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype-%symbol.toprimitive%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:date"]}},"Date":{"__compat":{"description":"Date()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/Date","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"UTC":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.utc","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]},"optional_monthIndex":{"__compat":{"description":"monthIndex
defaults to 0","source_file":"javascript/builtins/Date.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:date"]}}},"getDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getDay":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getday","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gethours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gettime","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getTimezoneOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gettimezoneoffset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCDay":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDay","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcday","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutchours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getUTCSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"getYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.getyear","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"now":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/now","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.now","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:date"]}},"parse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/parse","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.parse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.sethours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setTime","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.settime","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setUTCDate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCDate","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcdate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setUTCFullYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcfullyear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setUTCHours":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCHours","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutchours","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setUTCMilliseconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcmilliseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setUTCMinutes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcminutes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setUTCMonth":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcmonth","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setUTCSeconds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcseconds","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}},"setYear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setYear","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.setyear","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"toDateString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.todatestring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:date"]}},"toGMTString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.togmtstring","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"toISOString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.toisostring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:date"]}},"toJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tojson","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:date"]}},"toLocaleDateString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString","source_file":"javascript/builtins/Date.json","spec_url":["https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tolocaledatestring","https://tc39.es/ecma402/#sup-date.prototype.tolocaledatestring"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:intl"]}},"toLocaleTimeString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString","source_file":"javascript/builtins/Date.json","spec_url":["https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tolocaletimestring","https://tc39.es/ecma402/#sup-date.prototype.tolocaletimestring"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:intl"]}},"toTimeString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.totimestring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:date"]}},"toUTCString":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString","source_file":"javascript/builtins/Date.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.toutcstring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:date"]}}},"Error":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"Error":{"__compat":{"description":"Error()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/Error","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"fileName_parameter":{"__compat":{"description":"fileName
parameter","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"lineNumber_parameter":{"__compat":{"description":"lineNumber
parameter","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"options_cause_parameter":{"__compat":{"description":"options.cause
parameter","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}}},"cause":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/cause","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}},"columnNumber":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/columnNumber","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"fileName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/fileName","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"lineNumber":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/lineNumber","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"message":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/message","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.message","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/name","source_file":"javascript/builtins/Error.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"stack":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/stack","source_file":"javascript/builtins/Error.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}}},"EvalError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError","source_file":"javascript/builtins/EvalError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-evalerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"EvalError":{"__compat":{"description":"EvalError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError/EvalError","source_file":"javascript/builtins/EvalError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"FinalizationRegistry":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021","web-features:weak-references"]},"FinalizationRegistry":{"__compat":{"description":"FinalizationRegistry()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/FinalizationRegistry","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021","web-features:weak-references"]}},"register":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/register","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry.prototype.register","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021","web-features:weak-references"]}},"symbol_as_target":{"__compat":{"description":"Non-registered symbol as target","source_file":"javascript/builtins/FinalizationRegistry.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2023"]}},"unregister":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/unregister","source_file":"javascript/builtins/FinalizationRegistry.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry.prototype.unregister","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021","web-features:weak-references"]}}},"Float16Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float16Array","source_file":"javascript/builtins/Float16Array.json","spec_url":"https://tc39.es/proposal-float16array/#sec-float16array","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]},"Float16Array":{"__compat":{"description":"Float16Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float16Array/Float16Array","source_file":"javascript/builtins/Float16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}}},"Float32Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array","source_file":"javascript/builtins/Float32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Float32Array":{"__compat":{"description":"Float32Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array/Float32Array","source_file":"javascript/builtins/Float32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Float32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Float32Array(iterable)
","source_file":"javascript/builtins/Float32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Float64Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array","source_file":"javascript/builtins/Float64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Float64Array":{"__compat":{"description":"Float64Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array/Float64Array","source_file":"javascript/builtins/Float64Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Float64Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Float64Array(iterable)
","source_file":"javascript/builtins/Float64Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Function":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:functions"]},"@@hasInstance":{"__compat":{"description":"[Symbol.hasInstance]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/Symbol.hasInstance","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype-%symbol.hasinstance%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:functions"]}},"Function":{"__compat":{"description":"Function()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/Function","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:functions"]}},"apply":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/apply","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.apply","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:functions"]}},"arguments":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/arguments","source_file":"javascript/builtins/Function.json","status":{"deprecated":true,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"bind":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/bind","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.bind","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:functions"]}},"call":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/call","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.call","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:functions"]}},"caller":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/caller","source_file":"javascript/builtins/Function.json","status":{"deprecated":true,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/length","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:functions"]}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/name","source_file":"javascript/builtins/Function.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-name","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:functions"]}}},"Generator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:generators"]},"next":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/next","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.next","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:generators"]}},"return":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/return","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.return","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:generators"]}},"throw":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/throw","source_file":"javascript/builtins/Generator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.throw","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:generators"]}}},"GeneratorFunction":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction","source_file":"javascript/builtins/GeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:generators"]},"GeneratorFunction":{"__compat":{"description":"GeneratorFunction()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction/GeneratorFunction","source_file":"javascript/builtins/GeneratorFunction.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:generators"]}}},"Infinity":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Infinity","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-value-properties-of-the-global-object-infinity","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"Int16Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array","source_file":"javascript/builtins/Int16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Int16Array":{"__compat":{"description":"Int16Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array/Int16Array","source_file":"javascript/builtins/Int16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Int16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Int16Array(iterable)
","source_file":"javascript/builtins/Int16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Int32Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array","source_file":"javascript/builtins/Int32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Int32Array":{"__compat":{"description":"Int32Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array/Int32Array","source_file":"javascript/builtins/Int32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Int32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Int32Array(iterable)
","source_file":"javascript/builtins/Int32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Int8Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array","source_file":"javascript/builtins/Int8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Int8Array":{"__compat":{"description":"Int8Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array/Int8Array","source_file":"javascript/builtins/Int8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Int8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Int8Array(iterable)
","source_file":"javascript/builtins/Int8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"InternalError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/InternalError","source_file":"javascript/builtins/InternalError.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}},"InternalError":{"__compat":{"description":"InternalError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/InternalError/InternalError","source_file":"javascript/builtins/InternalError.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"Intl":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl","source_file":"javascript/builtins/Intl.json","spec_url":"https://tc39.es/ecma402/#intl-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"Collator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#collator-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"Collator":{"__compat":{"description":"Collator()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/Collator","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-the-intl-collator-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"options_caseFirst_parameter":{"__compat":{"description":"options.caseFirst
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_collation_parameter":{"__compat":{"description":"options.collation
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_ignorePunctuation_parameter":{"__compat":{"description":"options.ignorePunctuation
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_localeMatcher_parameter":{"__compat":{"description":"options.localeMatcher
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_numeric_parameter":{"__compat":{"description":"options.numeric
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_sensitivity_parameter":{"__compat":{"description":"options.sensitivity
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_usage_parameter":{"__compat":{"description":"options.usage
parameter","source_file":"javascript/builtins/Intl/Collator.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}},"compare":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/compare","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-intl.collator.prototype.compare","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/resolvedOptions","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-intl.collator.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/supportedLocalesOf","source_file":"javascript/builtins/Intl/Collator.json","spec_url":"https://tc39.es/ecma402/#sec-intl.collator.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}},"DateTimeFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#datetimeformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"DateTimeFormat":{"__compat":{"description":"DateTimeFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-datetimeformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"locales_parameter":{"__compat":{"description":"locales
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_parameter":{"__compat":{"description":"options
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"options_calendar_parameter":{"__compat":{"description":"options.calendar
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_dateStyle_parameter":{"__compat":{"description":"options.dateStyle
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_dayPeriod_parameter":{"__compat":{"description":"options.dayPeriod
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_fractionalSecondDigits_parameter":{"__compat":{"description":"options.fractionalSecondDigits
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_hourCycle_parameter":{"__compat":{"description":"options.hourCycle
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_numberingSystem_parameter":{"__compat":{"description":"options.numberingSystem
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_timeStyle_parameter":{"__compat":{"description":"options.timeStyle
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_timeZoneName_parameter":{"__compat":{"description":"options.timeZoneName
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"extended_values":{"__compat":{"description":"shortGeneric
/longGeneric
/shortOffset
/longOffset
as options.timeZoneName
option","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}},"options_timeZone_parameter":{"__compat":{"description":"options.timeZone
parameter","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"iana_time_zones":{"__compat":{"description":"IANA time zone names in options.timeZone
option","source_file":"javascript/builtins/Intl/DateTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/format","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"formatRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRange","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.prototype.formatRange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"formatRangeToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRangeToParts","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DateTimeFormat.prototype.formatRangeToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatToParts","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DateTimeFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/DateTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.datetimeformat.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}},"DisplayNames":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#intl-displaynames-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-display-names"]},"DisplayNames":{"__compat":{"description":"DisplayNames()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/DisplayNames","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-intl-displaynames-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-display-names"]}},"of":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/of","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DisplayNames.prototype.of","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-display-names"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/resolvedOptions","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DisplayNames.prototype.resolvedOptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-display-names"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/supportedLocalesOf","source_file":"javascript/builtins/Intl/DisplayNames.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.DisplayNames.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-display-names"]}}},"DurationFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#durationformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-duration-format"]},"DurationFormat":{"__compat":{"description":"DurationFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/DurationFormat","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-intl-durationformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-duration-format"]}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/format","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-duration-format"]}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/formatToParts","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-duration-format"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/resolvedOptions","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.prototype.resolvedOptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-duration-format"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/DurationFormat.json","spec_url":"https://tc39.es/proposal-intl-duration-format/#sec-Intl.DurationFormat.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-duration-format"]}}},"ListFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#listformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-list-format"]},"ListFormat":{"__compat":{"description":"ListFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-listformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-list-format"]}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/format","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-list-format"]}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/formatToParts","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-list-format"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/resolvedOptions","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-list-format"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/ListFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.ListFormat.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-list-format"]}}},"Locale":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#locale-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]},"Locale":{"__compat":{"description":"Locale()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/Locale","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-intl-locale-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"baseName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/baseName","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.baseName","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"calendar":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/calendar","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.calendar","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"caseFirst":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/caseFirst","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.caseFirst","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"collation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/collation","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.collation","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"getCalendars":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getCalendars","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getCalendars","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale-info"]}},"getCollations":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getCollations","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getCollations","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale-info"]}},"getHourCycles":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getHourCycles","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getHourCycles","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale-info"]}},"getNumberingSystems":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getNumberingSystems","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getNumberingSystems","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale-info"]}},"getTextInfo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getTextInfo","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getTextInfo","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale-info"]}},"getTimeZones":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getTimeZones","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getTimeZones","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale-info"]}},"getWeekInfo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getWeekInfo","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getWeekInfo","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"hourCycle":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycle","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.hourCycle","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"language":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/language","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.language","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"maximize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/maximize","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.maximize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"minimize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.minimize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"numberingSystem":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numberingSystem","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.numberingSystem","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"numeric":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numeric","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.numeric","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"region":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/region","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.region","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}},"script":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/script","source_file":"javascript/builtins/Intl/Locale.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.Locale.prototype.script","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-locale"]}}},"NumberFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#numberformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"NumberFormat":{"__compat":{"description":"NumberFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-numberformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"locales_parameter":{"__compat":{"description":"locales
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_parameter":{"options_compactDisplay_parameter":{"__compat":{"description":"options.compactDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_currencyDisplay_parameter":{"__compat":{"description":"options.currencyDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_currencySign_parameter":{"__compat":{"description":"options.currencySign
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_currency_parameter":{"__compat":{"description":"options.currency
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_localeMatcher_parameter":{"__compat":{"description":"options.localeMatcher
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_maximumFractionDigits_parameter":{"__compat":{"description":"options.maximumFractionDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_maximumSignificantDigits_parameter":{"__compat":{"description":"options.maximumSignificantDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_minimumFractionDigits_parameter":{"__compat":{"description":"options.minimumFractionDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_minimumIntegerDigits_parameter":{"__compat":{"description":"options.minimumIntegerDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_minimumSignificantDigits_parameter":{"__compat":{"description":"options.minimumSignificantDigits
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_notation_parameter":{"__compat":{"description":"options.notation
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_numberingSystem_parameter":{"__compat":{"description":"options.numberingSystem
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_roundingIncrement_parameter":{"__compat":{"description":"options.roundingIncrement
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:intl"]}},"options_roundingMode_parameter":{"__compat":{"description":"options.roundingMode
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_roundingPriority_parameter":{"__compat":{"description":"options.roundingPriority
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_signDisplay_parameter":{"__compat":{"description":"options.signDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"negative":{"__compat":{"description":"negative
value","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}},"options_unitDisplay_parameter":{"__compat":{"description":"options.unitDisplay
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_unit_parameter":{"__compat":{"description":"options.unit
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"options_useGrouping_parameter":{"__compat":{"description":"options.useGrouping
parameter","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]},"string_values":{"__compat":{"description":"options.useGrouping
parameter accepts: 'always'
, 'auto'
, 'min2'
(in addition to: true
and false
)","source_file":"javascript/builtins/Intl/NumberFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/format","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"formatRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatRange","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.formatrange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"formatRangeToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatRangeToParts","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.formatrangetoparts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatToParts","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.formattoparts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/resolvedOptions","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/NumberFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.numberformat.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}},"PluralRules":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#pluralrules-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]},"PluralRules":{"__compat":{"description":"PluralRules()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/PluralRules","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl-pluralrules-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]},"options_parameter":{"__compat":{"description":"options
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]},"options_roundingIncrement_parameter":{"__compat":{"description":"options.roundingIncrement
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:intl-plural-rules"]}},"options_roundingMode_parameter":{"__compat":{"description":"options.roundingMode
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]}},"options_roundingPriority_parameter":{"__compat":{"description":"options.roundingPriority
parameter","source_file":"javascript/builtins/Intl/PluralRules.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]}}}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/resolvedOptions","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]}},"select":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/select","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.prototype.select","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]}},"selectRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/selectRange","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.prototype.selectrange","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf","source_file":"javascript/builtins/Intl/PluralRules.json","spec_url":"https://tc39.es/ecma402/#sec-intl.pluralrules.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-plural-rules"]}}},"RelativeTimeFormat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#relativetimeformat-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]},"RelativeTimeFormat":{"__compat":{"description":"RelativeTimeFormat()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl-relativetimeformat-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]},"locales_parameter":{"__compat":{"description":"locales
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}},"options_parameter":{"options_localeMatcher_parameter":{"__compat":{"description":"options.localeMatcher
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}},"options_numberingSystem_parameter":{"__compat":{"description":"options.numberingSystem
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}},"options_numeric_parameter":{"__compat":{"description":"options.numeric
parameter","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/format","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.RelativeTimeFormat.prototype.format","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}},"formatToParts":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/formatToParts","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.RelativeTimeFormat.prototype.formatToParts","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/resolvedOptions","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-intl.relativetimeformat.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf","source_file":"javascript/builtins/Intl/RelativeTimeFormat.json","spec_url":"https://tc39.es/ecma402/#sec-Intl.RelativeTimeFormat.supportedLocalesOf","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-relative-time-format"]}}},"Segmenter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#segmenter-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]},"Segmenter":{"__compat":{"description":"Segmenter()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/Segmenter","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl-segmenter-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"resolvedOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/resolvedOptions","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl.segmenter.prototype.resolvedoptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"segment":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl.segmenter.prototype.segment","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"supportedLocalesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/supportedLocalesOf","source_file":"javascript/builtins/Intl/Segmenter.json","spec_url":"https://tc39.es/ecma402/#sec-intl.segmenter.supportedlocalesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}}},"Segments":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments","source_file":"javascript/builtins/Intl/Segments.json","spec_url":"https://tc39.es/ecma402/#sec-segments-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments/Symbol.iterator","source_file":"javascript/builtins/Intl/Segments.json","spec_url":"https://tc39.es/ecma402/#sec-%intlsegmentsprototype%-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}},"containing":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments/containing","source_file":"javascript/builtins/Intl/Segments.json","spec_url":"https://tc39.es/ecma402/#sec-%segmentsprototype%.containing","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl-segmenter"]}}},"getCanonicalLocales":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales","source_file":"javascript/builtins/Intl.json","spec_url":"https://tc39.es/ecma402/#sec-intl.getcanonicallocales","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}},"supportedValuesOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf","source_file":"javascript/builtins/Intl.json","spec_url":"https://tc39.es/ecma402/#sec-intl.supportedvaluesof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:intl"]}}},"Iterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/Symbol.iterator","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"drop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/drop","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.drop","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"every":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/every","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.every","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"filter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/filter","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.filter","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"find":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/find","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.find","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"flatMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/flatMap","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.flatmap","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/forEach","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"from":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/from","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iterator.from","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/map","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.map","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"reduce":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/reduce","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.reduce","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"some":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/some","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.some","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"take":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/take","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.take","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}},"toArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/toArray","source_file":"javascript/builtins/Iterator.json","spec_url":"https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.toarray","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:iterator-methods"]}}},"JSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON","source_file":"javascript/builtins/JSON.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-json-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:json"]},"parse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse","source_file":"javascript/builtins/JSON.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-json.parse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:json"]}},"stringify":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify","source_file":"javascript/builtins/JSON.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-json.stringify","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:json"]}}},"Map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Symbol.iterator","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Symbol.species","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-map-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Map":{"__compat":{"description":"Map()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Map","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]},"iterable_allowed":{"__compat":{"description":"new Map(iterable)
","source_file":"javascript/builtins/Map.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"null_allowed":{"__compat":{"description":"new Map(null)
","source_file":"javascript/builtins/Map.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}}},"clear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/clear","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.clear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/delete","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/entries","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/get","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"groupBy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/groupBy","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.groupby","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-group"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/has","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/keys","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/set","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/size","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-map.prototype.size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/values","source_file":"javascript/builtins/Map.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:map","web-features:snapshot:ecmascript-2015"]}}},"Math":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]},"E":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/E","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.e","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"LN10":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LN10","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ln10","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"LN2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LN2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ln2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"LOG10E":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG10E","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log10e","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"LOG2E":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG2E","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log2e","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"PI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/PI","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.pi","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"SQRT1_2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt1_2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"SQRT2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"abs":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/abs","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.abs","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"acos":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/acos","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.acos","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"acosh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/acosh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.acosh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"asin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/asin","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.asin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"asinh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/asinh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.asinh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"atan":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atan","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"atan2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atan2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"atanh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atanh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atanh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"cbrt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cbrt","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cbrt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"ceil":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ceil","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"clz32":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.clz32","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"cos":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cos","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cos","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"cosh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cosh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cosh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"exp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/exp","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.exp","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"expm1":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/expm1","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.expm1","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"f16round":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/f16round","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/proposal-float16array/#sec-math.f16round","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:float16array"]}},"floor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/floor","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.floor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"fround":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/fround","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.fround","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"hypot":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/hypot","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.hypot","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"imul":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/imul","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.imul","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"log":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"log10":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log10","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log10","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"log1p":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log1p","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log1p","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"log2":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log2","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log2","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"max":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/max","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.max","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"min":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/min","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.min","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"pow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/pow","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.pow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"random":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/random","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.random","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"round":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/round","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.round","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"sign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sign","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sign","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"sin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sin","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"sinh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sinh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sinh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"sqrt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"tan":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/tan","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.tan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"tanh":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/tanh","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.tanh","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"trunc":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc","source_file":"javascript/builtins/Math.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.trunc","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}}},"NaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/NaN","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-value-properties-of-the-global-object-nan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"Number":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]},"EPSILON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/EPSILON","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.epsilon","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"MAX_SAFE_INTEGER":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_safe_integer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"MAX_VALUE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_value","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"MIN_SAFE_INTEGER":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.min_safe_integer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"MIN_VALUE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.min_value","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"NEGATIVE_INFINITY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.negative_infinity","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"NaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/NaN","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.nan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"Number":{"__compat":{"description":"Number()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/Number","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"POSITIVE_INFINITY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.positive_infinity","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"isFinite":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isFinite","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isfinite","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"isInteger":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isinteger","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"isNaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isnan","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"isSafeInteger":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.issafeinteger","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"parseFloat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.parsefloat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"parseInt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.parseint","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:number"]}},"toExponential":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toExponential","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.toexponential","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:number"]}},"toFixed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.tofixed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:number"]}},"toPrecision":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision","source_file":"javascript/builtins/Number.json","spec_url":"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.toprecision","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:number"]}}},"Object":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]},"Object":{"__compat":{"description":"Object()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/Object","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"assign":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.assign","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"create":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/create","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.create","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"defineGetter":{"__compat":{"description":"__defineGetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__defineGetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"defineProperties":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperties","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"defineProperty":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperty","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"defineSetter":{"__compat":{"description":"__defineSetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__defineSetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/entries","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"freeze":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.freeze","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"fromEntries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.fromentries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019"]}},"getOwnPropertyDescriptor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"getOwnPropertyDescriptors":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}},"getOwnPropertyNames":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertynames","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"getOwnPropertySymbols":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertysymbols","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"getPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"groupBy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/groupBy","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-object.groupby","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-group"]}},"hasOwn":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.hasown","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022"]}},"is":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/is","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.is","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isExtensible":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isextensible","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"isFrozen":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isfrozen","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"isSealed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.issealed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/keys","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"lookupGetter":{"__compat":{"description":"__lookupGetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__lookupGetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"lookupSetter":{"__compat":{"description":"__lookupSetter__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__lookupSetter__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"preventExtensions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/preventExtensions","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.preventextensions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"proto":{"__compat":{"description":"__proto__
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/proto","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__proto__","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"seal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/seal","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.seal","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5"]}},"setPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.setprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/values","source_file":"javascript/builtins/Object.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017"]}}},"Promise":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/Symbol.species","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-get-promise-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Promise":{"__compat":{"description":"Promise()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/Promise","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"all":{"__compat":{"description":"all()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/all","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.all","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"allSettled":{"__compat":{"description":"allSettled()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.allsettled","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise-allsettled","web-features:snapshot:ecmascript-2020"]}},"any":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/any","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.any","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise-any","web-features:snapshot:ecmascript-2021"]}},"catch":{"__compat":{"description":"catch()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.catch","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"finally":{"__compat":{"description":"finally()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.finally","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise-finally","web-features:snapshot:ecmascript-2018"]}},"race":{"__compat":{"description":"race()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/race","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.race","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"reject":{"__compat":{"description":"reject()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.reject","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"resolve":{"__compat":{"description":"resolve()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.resolve","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"then":{"__compat":{"description":"then()
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/then","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.then","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:promise","web-features:snapshot:ecmascript-2015"]}},"try":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/try","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/proposal-promise-try/#sec-promise.try","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:promise-try"]}},"withResolvers":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/withResolvers","source_file":"javascript/builtins/Promise.json","spec_url":"https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.withResolvers","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:promise-withresolvers"]}}},"Proxy":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy","source_file":"javascript/builtins/Proxy.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-proxy-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]},"Proxy":{"__compat":{"description":"Proxy()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy","source_file":"javascript/builtins/Proxy.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-proxy-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"revocable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/revocable","source_file":"javascript/builtins/Proxy.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-proxy.revocable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}}},"RangeError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError","source_file":"javascript/builtins/RangeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-rangeerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"RangeError":{"__compat":{"description":"RangeError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError/RangeError","source_file":"javascript/builtins/RangeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"ReferenceError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError","source_file":"javascript/builtins/ReferenceError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-referenceerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"ReferenceError":{"__compat":{"description":"ReferenceError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError/ReferenceError","source_file":"javascript/builtins/ReferenceError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"Reflect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect-object","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]},"apply":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/apply","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.apply","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"construct":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/construct","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.construct","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"defineProperty":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/defineProperty","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.defineproperty","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"deleteProperty":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/deleteProperty","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.deleteproperty","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/get","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"getOwnPropertyDescriptor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getOwnPropertyDescriptor","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.getownpropertydescriptor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"getPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.getprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/has","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"isExtensible":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/isExtensible","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.isextensible","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"ownKeys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.ownkeys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"preventExtensions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/preventExtensions","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.preventextensions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/set","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}},"setPrototypeOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/setPrototypeOf","source_file":"javascript/builtins/Reflect.json","spec_url":"https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.setprototypeof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:proxy-reflect"]}}},"RegExp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-regular-expression-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]},"@@match":{"__compat":{"description":"[Symbol.match]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.match","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.match%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:regexp"]}},"@@matchAll":{"__compat":{"description":"[Symbol.matchAll]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.matchAll","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-prototype-%symbol.matchall%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:regexp"]}},"@@replace":{"__compat":{"description":"[Symbol.replace]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.replace","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.replace%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:regexp"]}},"@@search":{"__compat":{"description":"[Symbol.search]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.search","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.search%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:regexp"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.species","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:regexp"]}},"@@split":{"__compat":{"description":"[Symbol.split]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.split","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-%symbol.split%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:regexp"]}},"RegExp":{"__compat":{"description":"RegExp()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"compile":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-regexp.prototype.compile","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"dotAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.dotAll","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018","web-features:regexp"]}},"escape":{"__compat":{"source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/proposal-regex-escaping/#sec-regexp.escape","status":{"deprecated":false,"experimental":true,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"exec":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype.exec","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"flags":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.flags","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:regexp"]}},"global":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.global","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"hasIndices":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/hasIndices","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.hasIndices","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022","web-features:regexp"]}},"ignoreCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.ignorecase","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"input":{"__compat":{"description":"RegExp.input
($_
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/input","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"lastIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-properties-of-regexp-instances","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"lastMatch":{"__compat":{"description":"RegExp.lastMatch
($&
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"lastParen":{"__compat":{"description":"RegExp.lastParen
($+
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastParen","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"leftContext":{"__compat":{"description":"RegExp.leftContext
($`
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/leftContext","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"multiline":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.multiline","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"n":{"__compat":{"description":"RegExp.$1-$9
","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/n","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"rightContext":{"__compat":{"description":"RegExp.rightContext
($'
)","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/rightContext","source_file":"javascript/builtins/RegExp.json","spec_url":"https://github.com/tc39/proposal-regexp-legacy-features/#additional-properties-of-the-regexp-constructor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}}}},"source":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.source","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"sticky":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.sticky","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:regexp"]}},"test":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype.test","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:regexp"]}},"unicode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.unicode","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:regexp"]}},"unicodeSets":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicodeSets","source_file":"javascript/builtins/RegExp.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.unicodesets","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:regexp"]}}},"Set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Symbol.iterator","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Symbol.species","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-set-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Set":{"__compat":{"description":"Set()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Set","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]},"iterable_allowed":{"__compat":{"description":"new Set(iterable)
","source_file":"javascript/builtins/Set.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"null_allowed":{"__compat":{"description":"new Set(null)
","source_file":"javascript/builtins/Set.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}}},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/add","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"clear":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/clear","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.clear","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/delete","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"difference":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/difference","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.difference","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/entries","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/forEach","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/has","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"intersection":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/intersection","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.intersection","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"isDisjointFrom":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isDisjointFrom","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.isdisjointfrom","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"isSubsetOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isSubsetOf","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.issubsetof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"isSupersetOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isSupersetOf","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.issupersetof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/keys","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/size","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-set.prototype.size","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}},"symmetricDifference":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/symmetricDifference","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.symmetricdifference","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"union":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/union","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/proposal-set-methods/#sec-set.prototype.union","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:set-methods"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/values","source_file":"javascript/builtins/Set.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:set","web-features:snapshot:ecmascript-2015"]}}},"SharedArrayBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/Symbol.species","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"SharedArrayBuffer":{"__compat":{"description":"SharedArrayBuffer()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/SharedArrayBuffer","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}},"grow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/grow","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer.prototype.grow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-buffers"]}},"growable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/growable","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.growable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-buffers"]}},"maxByteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/maxByteLength","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.maxbytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:resizable-buffers"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice","source_file":"javascript/builtins/SharedArrayBuffer.json","spec_url":"https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:shared-memory"]}}},"String":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/Symbol.iterator","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:strings"]}},"String":{"__compat":{"description":"String()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/String","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"anchor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/anchor","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.anchor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"at":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/at","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.at","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2022","web-features:string-at"]}},"big":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/big","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.big","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"blink":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/blink","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.blink","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"bold":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/bold","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.bold","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"charAt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/charAt","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.charat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"charCodeAt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.charcodeat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"codePointAt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.codepointat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-codepoint"]}},"concat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/concat","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.concat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:strings"]}},"endsWith":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.endswith","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-startsends-with"]}},"fixed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fixed","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fixed","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"fontcolor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fontcolor","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fontcolor","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"fontsize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fontsize","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fontsize","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"fromCharCode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.fromcharcode","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"fromCodePoint":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.fromcodepoint","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-codepoint"]}},"includes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/includes","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.includes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-includes"]}},"indexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.indexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"isWellFormed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/isWellFormed","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.iswellformed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:string-wellformed"]}},"italics":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/italics","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.italics","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"lastIndexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.lastindexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/length","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-properties-of-string-instances-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"link":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/link","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.link","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"localeCompare":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare","source_file":"javascript/builtins/String.json","spec_url":["https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.localecompare","https://tc39.es/ecma402/#sup-String.prototype.localeCompare"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:intl"]}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/match","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:strings"]}},"matchAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/matchAll","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.matchall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020","web-features:string-matchall"]}},"normalize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/normalize","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.normalize","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-normalize"]}},"padEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/padEnd","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.padend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:string-pad"]}},"padStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/padStart","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.padstart","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2017","web-features:string-pad"]}},"raw":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/raw","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.raw","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-raw"]}},"repeat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/repeat","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.repeat","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-repeat"]}},"replace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/replace","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.replace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:strings"]}},"replaceAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.replaceall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2021","web-features:string-replaceall"]}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/search","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.search","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:strings"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/slice","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:strings"]}},"small":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/small","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.small","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"split":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/split","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.split","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"startsWith":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.startswith","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:string-startsends-with"]}},"strike":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/strike","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.strike","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"sub":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/sub","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.sub","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"substr":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/substr","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.substr","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"substring":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/substring","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.substring","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"sup":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/sup","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.sup","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"toLocaleLowerCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase","source_file":"javascript/builtins/String.json","spec_url":["https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolocalelowercase","https://tc39.es/ecma402/#sup-string.prototype.tolocalelowercase"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:intl"]}},"toLocaleUpperCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase","source_file":"javascript/builtins/String.json","spec_url":["https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolocaleuppercase","https://tc39.es/ecma402/#sup-string.prototype.tolocaleuppercase"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3","web-features:intl"]}},"toLowerCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolowercase","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"toUpperCase":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.touppercase","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:strings"]}},"toWellFormed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toWellFormed","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.towellformed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2024","web-features:string-wellformed"]}},"trim":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trim","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-5","web-features:strings"]}},"trimEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trimend","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019","web-features:string-trim-startend"]}},"trimStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimStart","source_file":"javascript/builtins/String.json","spec_url":"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trimstart","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019","web-features:string-trim-startend"]}}},"Symbol":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]},"@@toPrimitive":{"__compat":{"description":"[Symbol.toPrimitive]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol.toPrimitive","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype-%symbol.toprimitive%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"Symbol":{"__compat":{"description":"Symbol()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"asyncIterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.asynciterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2018"]}},"description":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/description","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.description","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2019"]}},"for":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.for","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"hasInstance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/hasInstance","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.hasinstance","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"isConcatSpreadable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/isConcatSpreadable","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.isconcatspreadable","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"iterator":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.iterator","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"keyFor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/keyFor","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.keyfor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/match","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.match","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"matchAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/matchAll","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.matchall","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"replace":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/replace","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.replace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"search":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/search","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.search","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"species":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/species","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.species","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"split":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/split","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.split","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"toPrimitive":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.toprimitive","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"toStringTag":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.tostringtag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"unscopables":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/unscopables","source_file":"javascript/builtins/Symbol.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.unscopables","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}}},"SyntaxError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError","source_file":"javascript/builtins/SyntaxError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-syntaxerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"SyntaxError":{"__compat":{"description":"SyntaxError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError/SyntaxError","source_file":"javascript/builtins/SyntaxError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"TypeError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError","source_file":"javascript/builtins/TypeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-typeerror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"TypeError":{"__compat":{"description":"TypeError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError/TypeError","source_file":"javascript/builtins/TypeError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"TypedArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"@@iterator":{"__compat":{"description":"[Symbol.iterator]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/Symbol.iterator","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype-%symbol.iterator%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"@@species":{"__compat":{"description":"[Symbol.species]","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/Symbol.species","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%-%symbol.species%","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"at":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/at","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.at","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-at","web-features:snapshot:ecmascript-2022"]}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/buffer","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.buffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"byteLength":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.bytelength","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"byteOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.byteoffset","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/TypedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"copyWithin":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/copyWithin","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.copywithin","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-copywithin","web-features:snapshot:ecmascript-2015"]}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/entries","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.entries","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"every":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/every","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.every","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"fill":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/fill","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.fill","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-fill","web-features:snapshot:ecmascript-2015"]}},"filter":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/filter","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.filter","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"find":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/find","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.find","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findIndex","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-find","web-features:snapshot:ecmascript-2015"]}},"findLast":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findLast","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findlast","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2015"]}},"findLastIndex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findLastIndex","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findlastindex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-findlast","web-features:snapshot:ecmascript-2015"]}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/forEach","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.foreach","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"from":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.from","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-from","web-features:snapshot:ecmascript-2015"]}},"includes":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/includes","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.includes","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-includes","web-features:snapshot:ecmascript-2015"]}},"indexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/indexOf","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.indexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"iterable_in_constructor":{"__compat":{"description":"Iterable in constructor","source_file":"javascript/builtins/TypedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"join":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/join","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.join","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/keys","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.keys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"lastIndexOf":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/lastIndexOf","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.lastindexof","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/length","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"map":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/map","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.map","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"of":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/of","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.of","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:array-of","web-features:snapshot:ecmascript-2015"]}},"reduce":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduce","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reduce","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"reduceRight":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduceRight","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reduceright","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"reverse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reverse","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reverse","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"slice":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.slice","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"some":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/some","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.some","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iteration-methods","web-features:snapshot:ecmascript-2015"]}},"sort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/sort","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.sort","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"subarray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.subarray","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"toReversed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toReversed","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.toreversed","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"toSorted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toSorted","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.tosorted","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/values","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.values","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-array-iterators","web-features:snapshot:ecmascript-2015"]}},"with":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/with","source_file":"javascript/builtins/TypedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.with","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:array-by-copy","web-features:snapshot:ecmascript-2023"]}}},"URIError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError","source_file":"javascript/builtins/URIError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-urierror","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]},"URIError":{"__compat":{"description":"URIError()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError/URIError","source_file":"javascript/builtins/URIError.json","spec_url":"https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}}},"Uint16Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array","source_file":"javascript/builtins/Uint16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Uint16Array":{"__compat":{"description":"Uint16Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array/Uint16Array","source_file":"javascript/builtins/Uint16Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Uint16Array(iterable)
","source_file":"javascript/builtins/Uint16Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Uint32Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array","source_file":"javascript/builtins/Uint32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]},"Uint32Array":{"__compat":{"description":"Uint32Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array/Uint32Array","source_file":"javascript/builtins/Uint32Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]}},"iterable_allowed":{"__compat":{"description":"new Uint32Array(iterable)
","source_file":"javascript/builtins/Uint32Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:typed-arrays"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"Uint8Array":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Uint8Array":{"__compat":{"description":"Uint8Array()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/Uint8Array","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Uint8Array(iterable)
","source_file":"javascript/builtins/Uint8Array.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}},"fromBase64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/fromBase64","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.frombase64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"fromHex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/fromHex","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.fromhex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setFromBase64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/setFromBase64","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.setfrombase64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"setFromHex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/setFromHex","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.setfromhex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toBase64":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/toBase64","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.tobase64","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"toHex":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/toHex","source_file":"javascript/builtins/Uint8Array.json","spec_url":"https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.tohex","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"Uint8ClampedArray":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray","source_file":"javascript/builtins/Uint8ClampedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#table-49","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"Uint8ClampedArray":{"__compat":{"description":"Uint8ClampedArray()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray/Uint8ClampedArray","source_file":"javascript/builtins/Uint8ClampedArray.json","spec_url":"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]},"constructor_without_parameters":{"__compat":{"description":"Constructor without parameters","source_file":"javascript/builtins/Uint8ClampedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015"]}},"iterable_allowed":{"__compat":{"description":"new Uint8ClampedArray(iterable)
","source_file":"javascript/builtins/Uint8ClampedArray.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:typed-arrays","web-features:snapshot:ecmascript-2015"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}}}},"WeakMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]},"WeakMap":{"__compat":{"description":"WeakMap()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/WeakMap","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]},"iterable_allowed":{"__compat":{"description":"new WeakMap(iterable)
","source_file":"javascript/builtins/WeakMap.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]}},"new_required":{"__compat":{"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":true},"workerd":{"version_added":false}}}},"null_allowed":{"__compat":{"description":"new WeakMap(null)
","source_file":"javascript/builtins/WeakMap.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]}}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/delete","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/get","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/has","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/set","source_file":"javascript/builtins/WeakMap.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakmap"]}},"symbol_as_keys":{"__compat":{"description":"Non-registered symbols as keys","source_file":"javascript/builtins/WeakMap.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2023","web-features:weakmap"]}}},"WeakRef":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef","source_file":"javascript/builtins/WeakRef.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021","web-features:weak-references"]},"WeakRef":{"__compat":{"description":"WeakRef()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/WeakRef","source_file":"javascript/builtins/WeakRef.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021","web-features:weak-references"]}},"deref":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/deref","source_file":"javascript/builtins/WeakRef.json","spec_url":"https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref.prototype.deref","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2021","web-features:weak-references"]}},"symbol_as_target":{"__compat":{"description":"Non-registered symbol as target","source_file":"javascript/builtins/WeakRef.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2023"]}}},"WeakSet":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset-objects","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakset"]},"WeakSet":{"__compat":{"description":"WeakSet()
constructor","mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/WeakSet","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset-constructor","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakset"]},"iterable_allowed":{"__compat":{"description":"new WeakSet(iterable)
","source_file":"javascript/builtins/WeakSet.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakset"]}},"null_allowed":{"__compat":{"description":"new WeakSet(null)
","source_file":"javascript/builtins/WeakSet.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakset"]}}},"add":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/add","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.add","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakset"]}},"delete":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/delete","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.delete","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakset"]}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/has","source_file":"javascript/builtins/WeakSet.json","spec_url":"https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.has","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2015","web-features:weakset"]}},"symbol_as_keys":{"__compat":{"description":"Non-registered symbols as keys","source_file":"javascript/builtins/WeakSet.json","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2023","web-features:weakset"]}}},"decodeURI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURI","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuri-encodeduri","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"decodeURIComponent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuricomponent-encodeduricomponent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"encodeURI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURI","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuri-uri","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"encodeURIComponent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuricomponent-uricomponent","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-3"]}},"escape":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/escape","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-escape-string","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"eval":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/eval","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-eval-x","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"globalThis":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/globalThis","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-globalthis","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-2020"]}},"isFinite":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/isFinite","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-isfinite-number","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"isNaN":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/isNaN","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-isnan-number","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"parseFloat":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseFloat","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-parsefloat-string","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"parseInt":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseInt","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-parseint-string-radix","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1","web-features:number"]}},"undefined":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/undefined","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/global-object.html#sec-undefined","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}},"unescape":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/unescape","source_file":"javascript/builtins/globals.json","spec_url":"https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-unescape-string","status":{"deprecated":true,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":true},"llrt":{"version_added":true},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":true},"workerd":{"version_added":true}},"tags":["web-features:snapshot:ecmascript-1"]}}}},"webassembly":{"api":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#webassembly-namespace","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"CompileError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/CompileError","source_file":"webassembly/api/CompileError.json","spec_url":["https://webassembly.github.io/spec/js-api/#exceptiondef-compileerror","https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"Exception":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#runtime-exceptions","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Exception":{"__compat":{"description":"Exception()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/Exception","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-exception-exception","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"getArg":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/getArg","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-exception-getarg","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"is":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/is","source_file":"webassembly/api/Exception.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-exception-is","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"stack":{"__compat":{"description":"Stack trace","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception","source_file":"webassembly/api/Exception.json","status":{"deprecated":false,"experimental":false,"standard_track":false},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Global":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Global","source_file":"webassembly/api/Global.json","spec_url":"https://webassembly.github.io/spec/js-api/#globals","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Global":{"__compat":{"description":"Global()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Global/Global","source_file":"webassembly/api/Global.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-global-global","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"value":{"__compat":{"source_file":"webassembly/api/Global.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-global-value","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Instance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance","source_file":"webassembly/api/Instance.json","spec_url":"https://webassembly.github.io/spec/js-api/#instances","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Instance":{"__compat":{"description":"Instance()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance/Instance","source_file":"webassembly/api/Instance.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-instance-instance","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"exports":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance/exports","source_file":"webassembly/api/Instance.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-instance-exports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"LinkError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/LinkError","source_file":"webassembly/api/LinkError.json","spec_url":["https://webassembly.github.io/spec/js-api/#exceptiondef-linkerror","https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"Memory":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#memories","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Memory":{"__compat":{"description":"Memory()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/Memory","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-memory-memory","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/buffer","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-memory-buffer","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"grow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/grow","source_file":"webassembly/api/Memory.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-memory-grow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Module":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#modules","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Module":{"__compat":{"description":"Module()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/Module","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-module","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"customSections_static":{"__compat":{"description":"customSections()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-customsections","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"exports_static":{"__compat":{"description":"exports()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/exports_static","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-exports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"imports_static":{"__compat":{"description":"imports()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/imports_static","source_file":"webassembly/api/Module.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-module-imports","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"RuntimeError":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/RuntimeError","source_file":"webassembly/api/RuntimeError.json","spec_url":["https://webassembly.github.io/spec/js-api/#exceptiondef-runtimeerror","https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard"],"status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"Table":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#tables","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Table":{"__compat":{"description":"Table()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/Table","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-table","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/get","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-get","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"grow":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/grow","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-grow","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/length","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-length","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"set":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/set","source_file":"webassembly/api/Table.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-table-set","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}},"Tag":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag","source_file":"webassembly/api/Tag.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#tag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}},"Tag":{"__compat":{"description":"Tag()
constructor","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag/Tag","source_file":"webassembly/api/Tag.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-tag-tag","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"type":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag/type","source_file":"webassembly/api/Tag.json","spec_url":"https://webassembly.github.io/exception-handling/js-api/#dom-tag-type","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":false},"edge-light":{"version_added":false},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":false},"node":{"version_added":false},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}}},"compileStreaming_static":{"__compat":{"description":"compileStreaming()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/compileStreaming_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/web-api/#dom-webassembly-compilestreaming","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"compile_static":{"__compat":{"description":"compile()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/compile_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-webassembly-compile","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"instantiateStreaming_static":{"__compat":{"description":"instantiateStreaming()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/instantiateStreaming_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/web-api/#dom-webassembly-instantiatestreaming","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":false},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":false}}}},"instantiate_static":{"__compat":{"description":"instantiate()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/instantiate_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-webassembly-instantiate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}},"validate_static":{"__compat":{"description":"validate()
static method","mdn_url":"https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/validate_static","source_file":"webassembly/api.json","spec_url":"https://webassembly.github.io/spec/js-api/#dom-webassembly-validate","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"bun":{"version_added":true},"deno":{"version_added":true},"edge-light":{"version_added":true},"fastly":{"version_added":false},"llrt":{"version_added":false},"netlify":{"version_added":true},"node":{"version_added":true},"wasmer":{"version_added":false},"workerd":{"version_added":true}}}}}}}
\ No newline at end of file
diff --git a/vendor/tests.json b/vendor/tests.json
index 8235426e..3a03b8ae 100644
--- a/vendor/tests.json
+++ b/vendor/tests.json
@@ -1,5 +1,5 @@
{
- "__version": "10.12.4",
+ "__version": "10.12.6",
"__resources": {
"audio-blip": {
"type": "audio",
@@ -32,7 +32,7 @@
"cspViolationReportBody": {
"type": "instance",
"callback": true,
- "src": "// Note: the Content-Security-Policy header is already configured on this website\nif (!('ReportingObserver' in self)) {\n return {result: false, message: 'ReportingObserver is not defined'};\n}\n\nvar timeout = setTimeout(function() {\n callback(false);\n}, 3000);\n\n// Create the observer\nvar observer = new ReportingObserver(\n function(reports, observer) {\n var instance = reports.length && reports[0].body;\n clearTimeout(timeout);\n console.log(instance);\n callback(instance);\n el.remove();\n observer.disconnect();\n },\n {\n types: [\"csp-violation\"],\n buffered: true,\n }\n);\n\n// Start observing\nobserver.observe();\n\n// Load some \"script\" from bad-domain.awful\nvar el = document.createElement('script');\nel.src = \"//bad-domain.awful/dummy-script.js\";\ntry {\n document.getElementById('resources').append(el);\n} catch(e) {\n // We expect a CSP error here\n}"
+ "src": "// Note: the Content-Security-Policy header is already configured on this website\nif (!('ReportingObserver' in self)) {\n return {result: false, message: 'ReportingObserver is not defined'};\n}\n\nvar timeout = setTimeout(function() {\n callback(false);\n}, 3000);\n\n// Create the observer\nvar observer = new ReportingObserver(\n function(reports, observer) {\n var instance = reports.length && reports[0].body;\n clearTimeout(timeout);\n callback(instance);\n el.remove();\n observer.disconnect();\n },\n {\n types: [\"csp-violation\"],\n buffered: true,\n }\n);\n\n// Start observing\nobserver.observe();\n\n// Load some \"script\" from bad-domain.awful\nvar el = document.createElement('script');\nel.src = \"//bad-domain.awful/dummy-script.js\";\ntry {\n document.getElementById('resources').append(el);\n} catch(e) {\n // We expect a CSP error here\n}"
},
"mediaStream": {
"type": "instance",
@@ -12390,6 +12390,10 @@
"code": "\"Fence\" in self && \"getNestedConfigs\" in Fence.prototype",
"exposure": ["Window"]
},
+ "api.Fence.notifyEvent": {
+ "code": "\"Fence\" in self && \"notifyEvent\" in Fence.prototype",
+ "exposure": ["Window"]
+ },
"api.Fence.reportEvent": {
"code": "\"Fence\" in self && \"reportEvent\" in Fence.prototype",
"exposure": ["Window"]
@@ -13881,6 +13885,10 @@
"code": "\"GPUCanvasContext\" in self && \"configure\" in GPUCanvasContext.prototype",
"exposure": ["Window", "Worker"]
},
+ "api.GPUCanvasContext.getConfiguration": {
+ "code": "\"GPUCanvasContext\" in self && \"getConfiguration\" in GPUCanvasContext.prototype",
+ "exposure": ["Window", "Worker"]
+ },
"api.GPUCanvasContext.getCurrentTexture": {
"code": "\"GPUCanvasContext\" in self && \"getCurrentTexture\" in GPUCanvasContext.prototype",
"exposure": ["Window", "Worker"]
@@ -16723,6 +16731,10 @@
"code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"align\" in instance;\n})();\n",
"exposure": ["Window"]
},
+ "api.HTMLInputElement.alpha": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alpha\" in instance;\n})();\n",
+ "exposure": ["Window"]
+ },
"api.HTMLInputElement.alt": {
"code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"alt\" in instance;\n})();\n",
"exposure": ["Window"]
@@ -16743,6 +16755,10 @@
"code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"checkValidity\" in instance;\n})();\n",
"exposure": ["Window"]
},
+ "api.HTMLInputElement.colorSpace": {
+ "code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"colorSpace\" in instance;\n})();\n",
+ "exposure": ["Window"]
+ },
"api.HTMLInputElement.defaultChecked": {
"code": "(function () {\n var instance = document.createElement(\"input\");\n return !!instance && \"defaultChecked\" in instance;\n})();\n",
"exposure": ["Window"]
@@ -26071,6 +26087,10 @@
"code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"fetchStart\" in instance;\n})();\n",
"exposure": ["Window", "Worker"]
},
+ "api.PerformanceResourceTiming.finalResponseHeadersStart": {
+ "code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"finalResponseHeadersStart\" in instance;\n})();\n",
+ "exposure": ["Window", "Worker"]
+ },
"api.PerformanceResourceTiming.firstInterimResponseStart": {
"code": "(function () {\n var instance = performance.getEntriesByType(\"resource\")[0];\n return !!instance && \"firstInterimResponseStart\" in instance;\n})();\n",
"exposure": ["Window", "Worker"]
@@ -28688,99 +28708,99 @@
},
"api.RTCDataChannel": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.binaryType": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"binaryType\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.binaryType.arraybuffer_value": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n try {\n instance.binaryType = \"arraybuffer\";\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.binaryType.blob_value": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n try {\n instance.binaryType = \"blob\";\n return true;\n } catch (e) {\n return { result: false, message: e.message };\n }\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.bufferedAmount": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"bufferedAmount\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.bufferedAmountLowThreshold": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"bufferedAmountLowThreshold\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.close": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"close\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.id": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"id\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.label": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"label\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.maxPacketLifeTime": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"maxPacketLifeTime\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.maxRetransmits": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"maxRetransmits\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.negotiated": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"negotiated\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.bufferedamountlow_event": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"onbufferedamountlow\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.close_event": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"onclose\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.closing_event": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"onclosing\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.error_event": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"onerror\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.message_event": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"onmessage\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.open_event": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"onopen\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.ordered": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"ordered\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.priority": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"priority\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.protocol": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"protocol\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.readyState": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"readyState\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.reliable": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"reliable\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannel.send": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var instance = connection.createDataChannel(\"channel\");\n return !!instance && \"send\" in instance;\n})();\n",
- "exposure": ["Window"]
+ "exposure": ["Window", "Worker"]
},
"api.RTCDataChannelEvent": {
"code": "(function () {\n /* Firefox briefly defines RTCPeerConnection in older versions, but it is not a valid constructor until later versions. */\n var constructor =\n self.mozRTCPeerConnection ||\n self.RTCPeerConnection ||\n self.webkitRTCPeerConnection;\n if (!constructor) {\n return {\n result: false,\n message: \"(moz/webkit)RTCPeerConnection is not defined or is falsy\"\n };\n }\n var connection = new constructor({ iceServers: [] });\n if (!connection) {\n return { result: false, message: \"connection is falsy\" };\n }\n var channel = connection.createDataChannel(\"channel\");\n if (!channel) {\n return { result: false, message: \"channel is falsy\" };\n }\n if (!(\"RTCDataChannelEvent\" in self)) {\n return { result: false, message: \"RTCDataChannelEvent is not defined\" };\n }\n var instance = new RTCDataChannelEvent(\"datachannel\", { channel: channel });\n return !!instance;\n})();\n",
@@ -38781,347 +38801,347 @@
},
"api.USBAlternateInterface": {
"code": "\"USBAlternateInterface\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBAlternateInterface.alternateSetting": {
"code": "\"USBAlternateInterface\" in self && \"alternateSetting\" in USBAlternateInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBAlternateInterface.endpoints": {
"code": "\"USBAlternateInterface\" in self && \"endpoints\" in USBAlternateInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBAlternateInterface.interfaceClass": {
"code": "\"USBAlternateInterface\" in self && \"interfaceClass\" in USBAlternateInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBAlternateInterface.interfaceName": {
"code": "\"USBAlternateInterface\" in self && \"interfaceName\" in USBAlternateInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBAlternateInterface.interfaceProtocol": {
"code": "\"USBAlternateInterface\" in self && \"interfaceProtocol\" in USBAlternateInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBAlternateInterface.interfaceSubclass": {
"code": "\"USBAlternateInterface\" in self && \"interfaceSubclass\" in USBAlternateInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBAlternateInterface.USBAlternateInterface": {
"code": "bcd.testConstructor('USBAlternateInterface')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConfiguration": {
"code": "\"USBConfiguration\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConfiguration.configurationName": {
"code": "\"USBConfiguration\" in self && \"configurationName\" in USBConfiguration.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConfiguration.configurationValue": {
"code": "\"USBConfiguration\" in self && \"configurationValue\" in USBConfiguration.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConfiguration.interfaces": {
"code": "\"USBConfiguration\" in self && \"interfaces\" in USBConfiguration.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConfiguration.USBConfiguration": {
"code": "bcd.testConstructor('USBConfiguration')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConnectionEvent": {
"code": "\"USBConnectionEvent\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConnectionEvent.device": {
"code": "\"USBConnectionEvent\" in self && \"device\" in USBConnectionEvent.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBConnectionEvent.USBConnectionEvent": {
"code": "bcd.testConstructor('USBConnectionEvent')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice": {
"code": "\"USBDevice\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.claimInterface": {
"code": "\"USBDevice\" in self && \"claimInterface\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.clearHalt": {
"code": "\"USBDevice\" in self && \"clearHalt\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.close": {
"code": "\"USBDevice\" in self && \"close\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.configuration": {
"code": "\"USBDevice\" in self && \"configuration\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.configurations": {
"code": "\"USBDevice\" in self && \"configurations\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.controlTransferIn": {
"code": "\"USBDevice\" in self && \"controlTransferIn\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.controlTransferOut": {
"code": "\"USBDevice\" in self && \"controlTransferOut\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.deviceClass": {
"code": "\"USBDevice\" in self && \"deviceClass\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.deviceProtocol": {
"code": "\"USBDevice\" in self && \"deviceProtocol\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.deviceSubclass": {
"code": "\"USBDevice\" in self && \"deviceSubclass\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.deviceVersionMajor": {
"code": "\"USBDevice\" in self && \"deviceVersionMajor\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.deviceVersionMinor": {
"code": "\"USBDevice\" in self && \"deviceVersionMinor\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.deviceVersionSubminor": {
"code": "\"USBDevice\" in self && \"deviceVersionSubminor\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.forget": {
"code": "\"USBDevice\" in self && \"forget\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.isochronousTransferIn": {
"code": "\"USBDevice\" in self && \"isochronousTransferIn\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.isochronousTransferOut": {
"code": "\"USBDevice\" in self && \"isochronousTransferOut\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.manufacturerName": {
"code": "\"USBDevice\" in self && \"manufacturerName\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.open": {
"code": "\"USBDevice\" in self && \"open\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.opened": {
"code": "\"USBDevice\" in self && \"opened\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.productId": {
"code": "\"USBDevice\" in self && \"productId\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.productName": {
"code": "\"USBDevice\" in self && \"productName\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.releaseInterface": {
"code": "\"USBDevice\" in self && \"releaseInterface\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.reset": {
"code": "\"USBDevice\" in self && \"reset\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.selectAlternateInterface": {
"code": "\"USBDevice\" in self && \"selectAlternateInterface\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.selectConfiguration": {
"code": "\"USBDevice\" in self && \"selectConfiguration\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.serialNumber": {
"code": "\"USBDevice\" in self && \"serialNumber\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.transferIn": {
"code": "\"USBDevice\" in self && \"transferIn\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.transferOut": {
"code": "\"USBDevice\" in self && \"transferOut\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.usbVersionMajor": {
"code": "\"USBDevice\" in self && \"usbVersionMajor\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.usbVersionMinor": {
"code": "\"USBDevice\" in self && \"usbVersionMinor\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.usbVersionSubminor": {
"code": "\"USBDevice\" in self && \"usbVersionSubminor\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBDevice.vendorId": {
"code": "\"USBDevice\" in self && \"vendorId\" in USBDevice.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBEndpoint": {
"code": "\"USBEndpoint\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBEndpoint.direction": {
"code": "\"USBEndpoint\" in self && \"direction\" in USBEndpoint.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBEndpoint.endpointNumber": {
"code": "\"USBEndpoint\" in self && \"endpointNumber\" in USBEndpoint.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBEndpoint.packetSize": {
"code": "\"USBEndpoint\" in self && \"packetSize\" in USBEndpoint.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBEndpoint.type": {
"code": "\"USBEndpoint\" in self && \"type\" in USBEndpoint.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBEndpoint.USBEndpoint": {
"code": "bcd.testConstructor('USBEndpoint')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInterface": {
"code": "\"USBInterface\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInterface.alternate": {
"code": "\"USBInterface\" in self && \"alternate\" in USBInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInterface.alternates": {
"code": "\"USBInterface\" in self && \"alternates\" in USBInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInterface.claimed": {
"code": "\"USBInterface\" in self && \"claimed\" in USBInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInterface.interfaceNumber": {
"code": "\"USBInterface\" in self && \"interfaceNumber\" in USBInterface.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInterface.USBInterface": {
"code": "bcd.testConstructor('USBInterface')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInTransferResult": {
"code": "\"USBInTransferResult\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInTransferResult.data": {
"code": "\"USBInTransferResult\" in self && \"data\" in USBInTransferResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInTransferResult.status": {
"code": "\"USBInTransferResult\" in self && \"status\" in USBInTransferResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBInTransferResult.USBInTransferResult": {
"code": "bcd.testConstructor('USBInTransferResult')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferPacket": {
"code": "\"USBIsochronousInTransferPacket\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferPacket.data": {
"code": "\"USBIsochronousInTransferPacket\" in self && \"data\" in USBIsochronousInTransferPacket.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferPacket.status": {
"code": "\"USBIsochronousInTransferPacket\" in self && \"status\" in USBIsochronousInTransferPacket.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferPacket.USBIsochronousInTransferPacket": {
"code": "bcd.testConstructor('USBIsochronousInTransferPacket')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferResult": {
"code": "\"USBIsochronousInTransferResult\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferResult.data": {
"code": "\"USBIsochronousInTransferResult\" in self && \"data\" in USBIsochronousInTransferResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferResult.packets": {
"code": "\"USBIsochronousInTransferResult\" in self && \"packets\" in USBIsochronousInTransferResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousInTransferResult.USBIsochronousInTransferResult": {
"code": "bcd.testConstructor('USBIsochronousInTransferResult')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousOutTransferPacket": {
"code": "\"USBIsochronousOutTransferPacket\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousOutTransferPacket.bytesWritten": {
"code": "\"USBIsochronousOutTransferPacket\" in self && \"bytesWritten\" in USBIsochronousOutTransferPacket.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousOutTransferPacket.status": {
"code": "\"USBIsochronousOutTransferPacket\" in self && \"status\" in USBIsochronousOutTransferPacket.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousOutTransferPacket.USBIsochronousOutTransferPacket": {
"code": "bcd.testConstructor('USBIsochronousOutTransferPacket')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousOutTransferResult": {
"code": "\"USBIsochronousOutTransferResult\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousOutTransferResult.packets": {
"code": "\"USBIsochronousOutTransferResult\" in self && \"packets\" in USBIsochronousOutTransferResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBIsochronousOutTransferResult.USBIsochronousOutTransferResult": {
"code": "bcd.testConstructor('USBIsochronousOutTransferResult')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBOutTransferResult": {
"code": "\"USBOutTransferResult\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBOutTransferResult.bytesWritten": {
"code": "\"USBOutTransferResult\" in self && \"bytesWritten\" in USBOutTransferResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBOutTransferResult.status": {
"code": "\"USBOutTransferResult\" in self && \"status\" in USBOutTransferResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBOutTransferResult.USBOutTransferResult": {
"code": "bcd.testConstructor('USBOutTransferResult')",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBPermissionResult": {
"code": "\"USBPermissionResult\" in self",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.USBPermissionResult.devices": {
"code": "\"USBPermissionResult\" in self && \"devices\" in USBPermissionResult.prototype",
- "exposure": ["SharedWorker", "Window", "Worker"]
+ "exposure": ["Worker", "Window"]
},
"api.UserActivation": {
"code": "\"UserActivation\" in self",
@@ -39367,6 +39387,10 @@
"code": "\"VideoFrame\" in self && \"duration\" in VideoFrame.prototype",
"exposure": ["Window", "Worker"]
},
+ "api.VideoFrame.flip": {
+ "code": "\"VideoFrame\" in self && \"flip\" in VideoFrame.prototype",
+ "exposure": ["Window", "Worker"]
+ },
"api.VideoFrame.format": {
"code": "\"VideoFrame\" in self && \"format\" in VideoFrame.prototype",
"exposure": ["Window", "Worker"]
@@ -39375,6 +39399,10 @@
"code": "\"VideoFrame\" in self && \"metadata\" in VideoFrame.prototype",
"exposure": ["Window", "Worker"]
},
+ "api.VideoFrame.rotation": {
+ "code": "\"VideoFrame\" in self && \"rotation\" in VideoFrame.prototype",
+ "exposure": ["Window", "Worker"]
+ },
"api.VideoFrame.timestamp": {
"code": "\"VideoFrame\" in self && \"timestamp\" in VideoFrame.prototype",
"exposure": ["Window", "Worker"]
@@ -45348,6 +45376,10 @@
"code": "\"XRSession\" in self && \"supportedFrameRates\" in XRSession.prototype",
"exposure": ["Window"]
},
+ "api.XRSession.trackedSources": {
+ "code": "\"XRSession\" in self && \"trackedSources\" in XRSession.prototype",
+ "exposure": ["Window"]
+ },
"api.XRSession.updateRenderState": {
"code": "\"XRSession\" in self && \"updateRenderState\" in XRSession.prototype",
"exposure": ["Window"]
@@ -46432,6 +46464,10 @@
"code": "bcd.testCSSProperty(\"appearance\", \"auto\")",
"exposure": ["Window"]
},
+ "css.properties.appearance.base": {
+ "code": "bcd.testCSSProperty(\"appearance\", \"base\")",
+ "exposure": ["Window"]
+ },
"css.properties.appearance.searchfield": {
"code": "bcd.testCSSProperty(\"appearance\", \"searchfield\")",
"exposure": ["Window"]
@@ -46856,18 +46892,6 @@
"code": "bcd.testCSSProperty(\"block-size\")",
"exposure": ["Window"]
},
- "css.properties.block-size.stretch": {
- "code": "bcd.testCSSProperty(\"block-size\", \"stretch\")",
- "exposure": ["Window"]
- },
- "css.properties.block-size.fit-content": {
- "code": "bcd.testCSSProperty(\"block-size\", \"fit-content\")",
- "exposure": ["Window"]
- },
- "css.properties.block-size.contain": {
- "code": "bcd.testCSSProperty(\"block-size\", \"contain\")",
- "exposure": ["Window"]
- },
"css.properties.block-size.fit-content_function": {
"code": "bcd.testCSSProperty(\"block-size\", \"fit-content(10px)\")",
"exposure": ["Window"]
@@ -50212,18 +50236,6 @@
"code": "bcd.testCSSProperty(\"inline-size\")",
"exposure": ["Window"]
},
- "css.properties.inline-size.stretch": {
- "code": "bcd.testCSSProperty(\"inline-size\", \"stretch\")",
- "exposure": ["Window"]
- },
- "css.properties.inline-size.fit-content": {
- "code": "bcd.testCSSProperty(\"inline-size\", \"fit-content\")",
- "exposure": ["Window"]
- },
- "css.properties.inline-size.contain": {
- "code": "bcd.testCSSProperty(\"inline-size\", \"contain\")",
- "exposure": ["Window"]
- },
"css.properties.inline-size.fit-content_function": {
"code": "bcd.testCSSProperty(\"inline-size\", \"fit-content(10px)\")",
"exposure": ["Window"]
@@ -51368,6 +51380,10 @@
"code": "bcd.testCSSProperty(\"masonry-slack\")",
"exposure": ["Window"]
},
+ "css.properties.masonry-slack.infinite": {
+ "code": "bcd.testCSSProperty(\"masonry-slack\", \"infinite\")",
+ "exposure": ["Window"]
+ },
"css.properties.masonry-template-areas": {
"code": "bcd.testCSSProperty(\"masonry-template-areas\")",
"exposure": ["Window"]
@@ -51404,18 +51420,6 @@
"code": "bcd.testCSSProperty(\"max-block-size\")",
"exposure": ["Window"]
},
- "css.properties.max-block-size.stretch": {
- "code": "bcd.testCSSProperty(\"max-block-size\", \"stretch\")",
- "exposure": ["Window"]
- },
- "css.properties.max-block-size.fit-content": {
- "code": "bcd.testCSSProperty(\"max-block-size\", \"fit-content\")",
- "exposure": ["Window"]
- },
- "css.properties.max-block-size.contain": {
- "code": "bcd.testCSSProperty(\"max-block-size\", \"contain\")",
- "exposure": ["Window"]
- },
"css.properties.max-block-size.fit-content_function": {
"code": "bcd.testCSSProperty(\"max-block-size\", \"fit-content(10px)\")",
"exposure": ["Window"]
@@ -51472,18 +51476,6 @@
"code": "bcd.testCSSProperty(\"max-inline-size\")",
"exposure": ["Window"]
},
- "css.properties.max-inline-size.stretch": {
- "code": "bcd.testCSSProperty(\"max-inline-size\", \"stretch\")",
- "exposure": ["Window"]
- },
- "css.properties.max-inline-size.fit-content": {
- "code": "bcd.testCSSProperty(\"max-inline-size\", \"fit-content\")",
- "exposure": ["Window"]
- },
- "css.properties.max-inline-size.contain": {
- "code": "bcd.testCSSProperty(\"max-inline-size\", \"contain\")",
- "exposure": ["Window"]
- },
"css.properties.max-inline-size.fit-content_function": {
"code": "bcd.testCSSProperty(\"max-inline-size\", \"fit-content(10px)\")",
"exposure": ["Window"]
@@ -51552,18 +51544,6 @@
"code": "bcd.testCSSProperty(\"min-block-size\")",
"exposure": ["Window"]
},
- "css.properties.min-block-size.stretch": {
- "code": "bcd.testCSSProperty(\"min-block-size\", \"stretch\")",
- "exposure": ["Window"]
- },
- "css.properties.min-block-size.fit-content": {
- "code": "bcd.testCSSProperty(\"min-block-size\", \"fit-content\")",
- "exposure": ["Window"]
- },
- "css.properties.min-block-size.contain": {
- "code": "bcd.testCSSProperty(\"min-block-size\", \"contain\")",
- "exposure": ["Window"]
- },
"css.properties.min-block-size.fit-content_function": {
"code": "bcd.testCSSProperty(\"min-block-size\", \"fit-content(10px)\")",
"exposure": ["Window"]
@@ -51620,18 +51600,6 @@
"code": "bcd.testCSSProperty(\"min-inline-size\")",
"exposure": ["Window"]
},
- "css.properties.min-inline-size.stretch": {
- "code": "bcd.testCSSProperty(\"min-inline-size\", \"stretch\")",
- "exposure": ["Window"]
- },
- "css.properties.min-inline-size.fit-content": {
- "code": "bcd.testCSSProperty(\"min-inline-size\", \"fit-content\")",
- "exposure": ["Window"]
- },
- "css.properties.min-inline-size.contain": {
- "code": "bcd.testCSSProperty(\"min-inline-size\", \"contain\")",
- "exposure": ["Window"]
- },
"css.properties.min-inline-size.fit-content_function": {
"code": "bcd.testCSSProperty(\"min-inline-size\", \"fit-content(10px)\")",
"exposure": ["Window"]
@@ -51800,6 +51768,58 @@
"code": "bcd.testCSSProperty(\"offset-anchor\", \"auto\")",
"exposure": ["Window"]
},
+ "css.properties.offset-anchor.top": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"top\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.right": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"right\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.bottom": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"bottom\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.left": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"left\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.y-start": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"y-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.y-end": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"y-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.x-start": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"x-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.x-end": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"x-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.block-start": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"block-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.block-end": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"block-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.inline-start": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"inline-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.inline-end": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"inline-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-anchor.center": {
+ "code": "bcd.testCSSProperty(\"offset-anchor\", \"center\")",
+ "exposure": ["Window"]
+ },
"css.properties.offset-block": {
"code": "bcd.testCSSProperty(\"offset-block\")",
"exposure": ["Window"]
@@ -51896,6 +51916,58 @@
"code": "bcd.testCSSProperty(\"offset-position\", \"auto\")",
"exposure": ["Window"]
},
+ "css.properties.offset-position.top": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"top\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.right": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"right\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.bottom": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"bottom\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.left": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"left\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.y-start": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"y-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.y-end": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"y-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.x-start": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"x-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.x-end": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"x-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.block-start": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"block-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.block-end": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"block-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.inline-start": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"inline-start\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.inline-end": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"inline-end\")",
+ "exposure": ["Window"]
+ },
+ "css.properties.offset-position.center": {
+ "code": "bcd.testCSSProperty(\"offset-position\", \"center\")",
+ "exposure": ["Window"]
+ },
"css.properties.offset-rotate": {
"code": "bcd.testCSSProperty(\"offset-rotate\")",
"exposure": ["Window"]
@@ -54628,6 +54700,10 @@
"code": "bcd.testCSSProperty(\"text-wrap-style\", \"pretty\")",
"exposure": ["Window"]
},
+ "css.properties.text-wrap-style.avoid-orphans": {
+ "code": "bcd.testCSSProperty(\"text-wrap-style\", \"avoid-orphans\")",
+ "exposure": ["Window"]
+ },
"css.properties.timeline-scope": {
"code": "bcd.testCSSProperty(\"timeline-scope\")",
"exposure": ["Window"]
@@ -55032,14 +55108,14 @@
"code": "bcd.testCSSProperty(\"view-transition-group\", \"normal\")",
"exposure": ["Window"]
},
- "css.properties.view-transition-group.nearest": {
- "code": "bcd.testCSSProperty(\"view-transition-group\", \"nearest\")",
- "exposure": ["Window"]
- },
"css.properties.view-transition-group.contain": {
"code": "bcd.testCSSProperty(\"view-transition-group\", \"contain\")",
"exposure": ["Window"]
},
+ "css.properties.view-transition-group.nearest": {
+ "code": "bcd.testCSSProperty(\"view-transition-group\", \"nearest\")",
+ "exposure": ["Window"]
+ },
"css.properties.view-transition-name": {
"code": "bcd.testCSSProperty(\"view-transition-name\")",
"exposure": ["Window"]
@@ -55712,10 +55788,6 @@
"code": "bcd.testCSSSelector(\":nth()\")",
"exposure": ["Window"]
},
- "css.selectors.highlight": {
- "code": "(function () {\n return bcd.testCSSSelector(\"::highlight(rainbow-color-1)\");\n})();\n",
- "exposure": ["Window"]
- },
"css.selectors.nesting": {
"code": "bcd.testCSSSelector(\"&\")",
"exposure": ["Window"]
@@ -55740,6 +55812,10 @@
"code": "bcd.testCSSSelector(\"::selection\")",
"exposure": ["Window"]
},
+ "css.selectors.search-text": {
+ "code": "bcd.testCSSSelector(\"::search-text\")",
+ "exposure": ["Window"]
+ },
"css.selectors.target-text": {
"code": "bcd.testCSSSelector(\"::target-text\")",
"exposure": ["Window"]
@@ -55752,6 +55828,10 @@
"code": "bcd.testCSSSelector(\"::grammar-error\")",
"exposure": ["Window"]
},
+ "css.selectors.highlight": {
+ "code": "(function () {\n return bcd.testCSSSelector(\"::highlight(rainbow-color-1)\");\n})();\n",
+ "exposure": ["Window"]
+ },
"css.selectors.marker": {
"code": "bcd.testCSSSelector(\"::marker\")",
"exposure": ["Window"]
@@ -55780,6 +55860,10 @@
"code": "(function () {\n return bcd.testCSSSelector(\"::slotted(*)\");\n})();\n",
"exposure": ["Window"]
},
+ "css.selectors.has-slotted": {
+ "code": "bcd.testCSSSelector(\":has-slotted\")",
+ "exposure": ["Window"]
+ },
"css.selectors.snapped": {
"code": "bcd.testCSSSelector(\":snapped\")",
"exposure": ["Window"]
@@ -56120,6 +56204,10 @@
"code": "bcd.testCSSSelector(\"::cue-region()\")",
"exposure": ["Window"]
},
+ "css.selectors.xr-overlay": {
+ "code": "bcd.testCSSSelector(\":xr-overlay\")",
+ "exposure": ["Window"]
+ },
"css.selectors.-moz-broken": {
"code": "bcd.testCSSSelector(\":-moz-broken\")",
"exposure": ["Window"]