diff --git a/api/ML.json b/api/ML.json new file mode 100644 index 00000000000000..6827ec14a7146b --- /dev/null +++ b/api/ML.json @@ -0,0 +1,102 @@ +{ + "api": { + "ML": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-ml", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "createContext": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-ml-createcontext", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/MLActivation.json b/api/MLActivation.json new file mode 100644 index 00000000000000..72b18ca6d00ef0 --- /dev/null +++ b/api/MLActivation.json @@ -0,0 +1,53 @@ +{ + "api": { + "MLActivation": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlactivation", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } +} diff --git a/api/MLContext.json b/api/MLContext.json new file mode 100644 index 00000000000000..1b371bcf08a74e --- /dev/null +++ b/api/MLContext.json @@ -0,0 +1,102 @@ +{ + "api": { + "MLContext": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlcontext", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "compute": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlcontext-compute", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/MLGraph.json b/api/MLGraph.json new file mode 100644 index 00000000000000..c871017f3ba9ca --- /dev/null +++ b/api/MLGraph.json @@ -0,0 +1,52 @@ +{ + "api": { + "MLGraph": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraph", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ] + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } +} diff --git a/api/MLGraphBuilder.json b/api/MLGraphBuilder.json new file mode 100644 index 00000000000000..471dbe8c62227c --- /dev/null +++ b/api/MLGraphBuilder.json @@ -0,0 +1,4848 @@ +{ + "api": { + "MLGraphBuilder": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "MLGraphBuilder": { + "__compat": { + "description": "MLGraphBuilder() constructor", + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-constructor", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "abs": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-abs", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "add": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-add", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "argMax": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-argminmax", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "argMin": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-argminmax", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "averagePool2d": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-pool2d-average", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "batchNormalization": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-batchnorm", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "build": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-build", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ] + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "cast": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-cast", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "ceil": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-ceil", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "clamp": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-clamp", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "concat": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-concat", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "120", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "113", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "constant": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-constant-value-type", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "conv2d": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-conv2d", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "convTranspose2d": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-convtranspose2d", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "113", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "cos": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-cos", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "div": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-div", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "elu": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-elu", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "115", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "equal": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-equal", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "erf": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-erf", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "exp": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-exp", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "expand": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-expand", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "floor": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-floor", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "gather": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gather", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "gemm": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gemm", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "greater": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-greater", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "greaterOrEqual": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-greaterorequal", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "gru": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gru", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "gruCell": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-grucell", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "hardSigmoid": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-hard-sigmoid", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "hardSwish": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-hard-swish", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "identity": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-identity", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "input": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-input", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "instanceNormalization": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-instancenorm", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "l2Pool2d": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-pool2d-l2", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "layerNormalization": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-layernorm", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "leakyRelu": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-leakyrelu", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "113", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "lesser": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lesser", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "lesserOrEqual": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lesserorequal", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "linear": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-linear", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "log": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-log", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "lstm": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-lstm", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "lstmCell": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-lstmcell", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "matmul": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-matmul", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "max": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-max", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "maxPool2d": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-pool2d-max", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "min": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-min", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "mul": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-mul", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "neg": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-neg", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "not": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-not", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "pad": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-pad", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "120", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "114", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "pow": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pow", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "prelu": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-prelu", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "120", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "115", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reciprocal": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reciprocal", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceL1": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducel1", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceL2": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducel2", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceLogSum": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducelogsum", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceLogSumExp": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducelogsumexp", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceMax": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducemax", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceMean": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducemean", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceMin": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducemin", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceProduct": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reduceproduct", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceSum": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducesum", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reduceSumSquare": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducesumsquare", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "relu": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-relu-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "resample2d": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-resample2d-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "reshape": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-reshape-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "sigmoid": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-sigmoid-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "sin": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-sin", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "slice": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-slice", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "120", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "softmax": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-softmax-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "softplus": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-softplus-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "softsign": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-softsign-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "split": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-split", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "120", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "sqrt": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-sqrt", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + }, + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "sub": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-sub", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "119", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "112", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "tan": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-tan", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "tanh": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-tanh-method", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "121", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "116", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "transpose": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-transpose", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": [ + { + "version_added": "123", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on ChromeOS." + }, + { + "version_added": "120", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + { + "version_added": "113", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on CPUs on Windows." + } + ], + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "triangular": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-triangular", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "124", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "where": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-where", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "122", + "flags": [ + { + "name": "#web-machine-learning-neural-network", + "type": "preference", + "value_to_set": "Enabled" + } + ], + "notes": "Supported on GPUs on Windows." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/MLOperand.json b/api/MLOperand.json new file mode 100644 index 00000000000000..097ade6f68ab79 --- /dev/null +++ b/api/MLOperand.json @@ -0,0 +1,151 @@ +{ + "api": { + "MLOperand": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mloperand", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "dataType": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mloperand-datatype", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "shape": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-mloperand-shape", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/Navigator.json b/api/Navigator.json index 1a5a025b8d5f2e..320f29ca3a89bb 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -2238,6 +2238,55 @@ } } }, + "ml": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-navigator-ml", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "onLine": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/onLine", diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 4b9eedef031fe8..71f2885075d310 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -542,6 +542,55 @@ } } }, + "ml": { + "__compat": { + "spec_url": "https://www.w3.org/TR/webnn/#api-navigator-ml", + "tags": [ + "web-features:webnn" + ], + "support": { + "chrome": { + "version_added": "112", + "flags": [ + { + "type": "preference", + "name": "#web-machine-learning-neural-network", + "value_to_set": "Enabled" + } + ], + "notes": "Currently supported on ChromeOS and Windows only." + }, + "chrome_android": { + "version_added": false + }, + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "onLine": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/onLine",