{ "api": { "GPU": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU", "spec_url": "https://gpuweb.github.io/gpuweb/#gpu-interface", "tags": [ "web-features:webgpu" ], "support": { "chrome": [ { "version_added": "144", "notes": "Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only)." }, { "version_added": "113", "version_removed": "144", "partial_implementation": true, "notes": "Supported on ChromeOS, macOS, and Windows." } ], "chrome_android": { "version_added": "121" }, "deno": [ { "version_added": "1.39", "flags": [ { "type": "runtime_flag", "name": "--unstable-webgpu" } ] }, { "version_added": "1.8", "version_removed": "1.32" } ], "edge": "mirror", "firefox": { "version_added": "141", "partial_implementation": true, "notes": [ "Supports all contexts except service workers. See [bug 1942431](https://bugzil.la/1942431).", "Supports Windows since Firefox 141. See [bug 1972486](https://bugzil.la/1972486).", "Supports macOS Tahoe on Apple silicon since Firefox 145. See [bug 1992212](https://bugzil.la/1992212).", "Supports older macOS versions on Apple silicon since Firefox 147. See [bug 1993341](https://bugzil.la/1993341).", "Does not support macOS on Intel CPUs. See [bug 2004105](https://bugzil.la/2004105).", "Does not support Linux. See [bug 2006676](https://bugzil.la/2006676)." ] }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "getPreferredCanvasFormat": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU/getPreferredCanvasFormat", "spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpu-getpreferredcanvasformat", "tags": [ "web-features:webgpu" ], "support": { "chrome": [ { "version_added": "144", "notes": "Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only)." }, { "version_added": "113", "version_removed": "144", "partial_implementation": true, "notes": "Supported on ChromeOS, macOS, and Windows." } ], "chrome_android": { "version_added": "121" }, "deno": { "version_added": false }, "edge": "mirror", "firefox": { "version_added": "141", "partial_implementation": true, "notes": [ "Supports all contexts except service workers. See [bug 1942431](https://bugzil.la/1942431).", "Supports Windows since Firefox 141. See [bug 1972486](https://bugzil.la/1972486).", "Supports macOS Tahoe on Apple silicon since Firefox 145. See [bug 1992212](https://bugzil.la/1992212).", "Supports older macOS versions on Apple silicon since Firefox 147. See [bug 1993341](https://bugzil.la/1993341).", "Does not support macOS on Intel CPUs. See [bug 2004105](https://bugzil.la/2004105).", "Does not support Linux. See [bug 2006676](https://bugzil.la/2006676)." ] }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "requestAdapter": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU/requestAdapter", "spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpu-requestadapter", "tags": [ "web-features:webgpu" ], "support": { "chrome": [ { "version_added": "144", "notes": "Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only)." }, { "version_added": "113", "version_removed": "144", "partial_implementation": true, "notes": "Supported on ChromeOS, macOS, and Windows." } ], "chrome_android": { "version_added": "121" }, "deno": [ { "version_added": "1.39", "flags": [ { "type": "runtime_flag", "name": "--unstable-webgpu" } ] }, { "version_added": "1.8", "version_removed": "1.32" } ], "edge": "mirror", "firefox": { "version_added": "141", "partial_implementation": true, "notes": [ "Supports all contexts except service workers. See [bug 1942431](https://bugzil.la/1942431).", "Supports Windows since Firefox 141. See [bug 1972486](https://bugzil.la/1972486).", "Supports macOS Tahoe on Apple silicon since Firefox 145. See [bug 1992212](https://bugzil.la/1992212).", "Supports older macOS versions on Apple silicon since Firefox 147. See [bug 1993341](https://bugzil.la/1993341).", "Does not support macOS on Intel CPUs. See [bug 2004105](https://bugzil.la/2004105).", "Does not support Linux. See [bug 2006676](https://bugzil.la/2006676)." ] }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "discrete_adapter_default_ac": { "__compat": { "description": "On AC power, discrete GPU returned if no `powerPreference` set.", "tags": [ "web-features:webgpu" ], "support": { "chrome": { "version_added": "115", "partial_implementation": true, "notes": "Supported on dual GPU macOS devices only." }, "chrome_android": { "version_added": "121" }, "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": false, "deprecated": false } } }, "options_featureLevel": { "__compat": { "description": "`featureLevel` option", "spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpurequestadapteroptions-featurelevel", "tags": [ "web-features:webgpu" ], "support": { "chrome": { "version_added": "146", "partial_implementation": true, "notes": "Compatibility mode supported only on Android 10.0 and above (running OpenGL ES 3.1 and above)." }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } } }, "wgslLanguageFeatures": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU/wgslLanguageFeatures", "spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpu-wgsllanguagefeatures", "tags": [ "web-features:webgpu" ], "support": { "chrome": [ { "version_added": "144", "notes": "Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only)." }, { "version_added": "115", "version_removed": "144", "partial_implementation": true, "notes": "Supported on ChromeOS, macOS, and Windows." } ], "chrome_android": { "version_added": "121" }, "deno": { "version_added": false }, "edge": "mirror", "firefox": { "version_added": "141", "partial_implementation": true, "notes": [ "Supports all contexts except service workers. See [bug 1942431](https://bugzil.la/1942431).", "Supports Windows since Firefox 141. See [bug 1972486](https://bugzil.la/1972486).", "Supports macOS Tahoe on Apple silicon since Firefox 145. See [bug 1992212](https://bugzil.la/1992212).", "Supports older macOS versions on Apple silicon since Firefox 147. See [bug 1993341](https://bugzil.la/1993341).", "Does not support macOS on Intel CPUs. See [bug 2004105](https://bugzil.la/2004105).", "Does not support Linux. See [bug 2006676](https://bugzil.la/2006676)." ] }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }