| { |
| "api": { |
| "HTMLCanvasElement": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#htmlcanvaselement", |
| "tags": [ |
| "web-features:canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "9" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "captureStream": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/captureStream", |
| "spec_url": "https://w3c.github.io/mediacapture-fromelement/#dom-htmlcanvaselement-capturestream", |
| "tags": [ |
| "web-features:capture-stream-canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "51" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "43" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "36" |
| }, |
| "opera_android": { |
| "version_added": "36" |
| }, |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "contextlost_event": { |
| "__compat": { |
| "description": "`contextlost` event", |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event", |
| "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-contextlost", |
| "tags": [ |
| "web-features:canvas-context-lost" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "99" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "125" |
| }, |
| "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": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "contextrestored_event": { |
| "__compat": { |
| "description": "`contextrestored` event", |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event", |
| "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-contextrestored", |
| "tags": [ |
| "web-features:canvas-context-lost" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "99" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "125" |
| }, |
| "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": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "getContext": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/getContext", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvas-getcontext-dev", |
| "tags": [ |
| "web-features:canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "9" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "bitmaprenderer_context": { |
| "__compat": { |
| "description": "`bitmaprenderer` context", |
| "tags": [ |
| "web-features:imagebitmaprenderingcontext" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "66" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "46" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "options_alpha_parameter": { |
| "__compat": { |
| "description": "`options.alpha` parameter", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagebitmaprenderingcontextsettings-alpha", |
| "tags": [ |
| "web-features:imagebitmaprenderingcontext" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "66" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "webgl_context": { |
| "__compat": { |
| "description": "WebGL context", |
| "tags": [ |
| "web-features:webgl" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "33" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "9" |
| } |
| ], |
| "chrome_android": "mirror", |
| "edge": [ |
| { |
| "version_added": "79" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "12" |
| } |
| ], |
| "firefox": [ |
| { |
| "version_added": "24" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "3.6" |
| } |
| ], |
| "firefox_android": "mirror", |
| "ie": { |
| "alternative_name": "experimental-webgl", |
| "version_added": "11" |
| }, |
| "oculus": "mirror", |
| "opera": [ |
| { |
| "version_added": "15" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "9" |
| } |
| ], |
| "opera_android": [ |
| { |
| "version_added": "14" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "10.1" |
| } |
| ], |
| "safari": [ |
| { |
| "version_added": "8" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "5.1" |
| } |
| ], |
| "safari_ios": [ |
| { |
| "version_added": "8" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "8" |
| } |
| ], |
| "samsunginternet_android": "mirror", |
| "webview_android": [ |
| { |
| "version_added": "37" |
| }, |
| { |
| "alternative_name": "experimental-webgl", |
| "version_added": "37" |
| } |
| ], |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "options_alpha_parameter": { |
| "__compat": { |
| "description": "`options.alpha` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "32" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "30" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_desynchronized_parameter": { |
| "__compat": { |
| "description": "`options.desynchronized` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl-desynchronized" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "81", |
| "notes": "ChromeOS and Windows" |
| }, |
| { |
| "version_added": "75", |
| "version_removed": "81", |
| "partial_implementation": true, |
| "notes": "ChromeOS only" |
| } |
| ], |
| "chrome_android": { |
| "version_added": "75" |
| }, |
| "edge": { |
| "version_added": "79" |
| }, |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "68" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_failIfMajorPerformanceCaveat_parameter": { |
| "__compat": { |
| "description": "`options.failIfMajorPerformanceCaveat` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "33" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "41" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "11" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_powerPreference_parameter": { |
| "__compat": { |
| "description": "`options.powerPreference` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "75", |
| "partial_implementation": true, |
| "notes": "Chrome respects the GPU hint on macOS only." |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63", |
| "partial_implementation": true, |
| "notes": "Firefox respects the GPU hint on macOS only." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "webgl2_context": { |
| "__compat": { |
| "description": "WebGL2 context", |
| "tags": [ |
| "web-features:webgl2" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "56" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "51" |
| }, |
| { |
| "alternative_name": "experimental-webgl2", |
| "version_added": "25" |
| } |
| ], |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "options_alpha_parameter": { |
| "__compat": { |
| "description": "`options.alpha` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl2" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "56" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "30" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_desynchronized_parameter": { |
| "__compat": { |
| "description": "`options.desynchronized` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl2-desynchronized" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "81", |
| "notes": "ChromeOS and Windows" |
| }, |
| { |
| "version_added": "75", |
| "version_removed": "81", |
| "partial_implementation": true, |
| "notes": "ChromeOS only" |
| } |
| ], |
| "chrome_android": { |
| "version_added": "75" |
| }, |
| "edge": { |
| "version_added": "79" |
| }, |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "68" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_failIfMajorPerformanceCaveat_parameter": { |
| "__compat": { |
| "description": "`options.failIfMajorPerformanceCaveat` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl2" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "56" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "41" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_powerPreference_parameter": { |
| "__compat": { |
| "description": "`options.powerPreference` parameter", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#WebGLContextAttributes", |
| "tags": [ |
| "web-features:webgl2" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "75", |
| "partial_implementation": true, |
| "notes": "Chrome respects the GPU hint on macOS only." |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63", |
| "partial_implementation": true, |
| "notes": "Firefox respects the GPU hint on macOS only." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "webgpu_context": { |
| "__compat": { |
| "description": "`webgpu` context", |
| "spec_url": "https://gpuweb.github.io/gpuweb/#canvas-getcontext", |
| "tags": [ |
| "web-features:webgpu" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "113", |
| "notes": "Currently supported on ChromeOS, macOS, and Windows only." |
| }, |
| "chrome_android": { |
| "version_added": "121" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "141", |
| "partial_implementation": true, |
| "notes": "Currently supported on Windows only, in all contexts except for service workers." |
| }, |
| "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 |
| } |
| } |
| }, |
| "2d_context": { |
| "__compat": { |
| "description": "`2d` context", |
| "tags": [ |
| "web-features:canvas-2d" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "9" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "options_alpha_parameter": { |
| "__compat": { |
| "description": "`options.alpha` parameter", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvasrenderingcontext2dsettings-alpha", |
| "tags": [ |
| "web-features:canvas-2d-alpha" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "32" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "30" |
| }, |
| "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": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_colorSpace_parameter": { |
| "__compat": { |
| "description": "`options.colorSpace` parameter", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvasrenderingcontext2dsettings-colorspace", |
| "tags": [ |
| "web-features:canvas-2d-color-management" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "92" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_desynchronized_parameter": { |
| "__compat": { |
| "description": "`options.desynchronized` parameter", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvasrenderingcontext2dsettings-desynchronized", |
| "tags": [ |
| "web-features:canvas-2d-desynchronized" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "81", |
| "notes": "ChromeOS and Windows" |
| }, |
| { |
| "version_added": "75", |
| "version_removed": "81", |
| "partial_implementation": true, |
| "notes": "ChromeOS only" |
| } |
| ], |
| "chrome_android": { |
| "version_added": "75" |
| }, |
| "edge": { |
| "version_added": "79" |
| }, |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "68" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "options_willReadFrequently_parameter": { |
| "__compat": { |
| "description": "`options.willReadFrequently` parameter", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvasrenderingcontext2dsettings-willreadfrequently", |
| "tags": [ |
| "web-features:canvas-2d-willreadfrequently" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "99" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "28" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| } |
| }, |
| "height": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/height", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvas-height", |
| "tags": [ |
| "web-features:canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "9" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "3" |
| }, |
| "safari_ios": { |
| "version_added": "1" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "mozOpaque": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/mozOpaque", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "3.5" |
| }, |
| "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": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| }, |
| "mozPrintCallback": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "18" |
| }, |
| "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": false, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "toBlob": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/toBlob", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvas-toblob-dev", |
| "tags": [ |
| "web-features:canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "chrome_android": "mirror", |
| "edge": [ |
| { |
| "version_added": "79" |
| }, |
| { |
| "prefix": "ms", |
| "version_added": "12", |
| "version_removed": "79" |
| } |
| ], |
| "firefox": { |
| "version_added": "18" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "prefix": "ms", |
| "version_added": "10" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "quality_parameter": { |
| "__compat": { |
| "description": "`quality` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "25" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "type_parameter_jpeg": { |
| "__compat": { |
| "description": "`type` parameter supports `\"image/jpeg\"`", |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "18" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "type_parameter_png": { |
| "__compat": { |
| "description": "`type` parameter supports `\"image/png\"`", |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "18" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "type_parameter_webp": { |
| "__compat": { |
| "description": "`type` parameter supports `\"image/webp\"`", |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "96" |
| }, |
| "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": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "toDataURL": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/toDataURL", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvas-todataurl-dev", |
| "tags": [ |
| "web-features:canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "2" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "9" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "4" |
| }, |
| "safari_ios": { |
| "version_added": "3" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "type_parameter_jpeg": { |
| "__compat": { |
| "description": "`type` parameter supports `\"image/jpeg\"`", |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "18" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "type_parameter_png": { |
| "__compat": { |
| "description": "`type` parameter supports `\"image/png\"`", |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "18" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "type_parameter_webp": { |
| "__compat": { |
| "description": "`type` parameter supports `\"image/webp\"`", |
| "support": { |
| "chrome": { |
| "version_added": "17" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "96" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "1.5" |
| }, |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "transferControlToOffscreen": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/transferControlToOffscreen", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvas-transfercontroltooffscreen-dev", |
| "tags": [ |
| "web-features:offscreen-canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "69" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "105" |
| }, |
| "firefox_android": "mirror", |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "16.4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "webglcontextcreationerror_event": { |
| "__compat": { |
| "description": "`webglcontextcreationerror` event", |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/webglcontextcreationerror_event", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.15.4", |
| "tags": [ |
| "web-features:webgl" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "9" |
| }, |
| "chrome_android": { |
| "version_added": "25" |
| }, |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "49" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "11" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "12" |
| }, |
| "opera_android": { |
| "version_added": "12" |
| }, |
| "safari": { |
| "version_added": "5.1" |
| }, |
| "safari_ios": { |
| "version_added": "8" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "webglcontextlost_event": { |
| "__compat": { |
| "description": "`webglcontextlost` event", |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/webglcontextlost_event", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.15.2", |
| "tags": [ |
| "web-features:webgl" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "9" |
| }, |
| "chrome_android": { |
| "version_added": "25" |
| }, |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "4" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "11" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "12" |
| }, |
| "opera_android": { |
| "version_added": "12" |
| }, |
| "safari": { |
| "version_added": "5.1" |
| }, |
| "safari_ios": { |
| "version_added": "8" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "webglcontextrestored_event": { |
| "__compat": { |
| "description": "`webglcontextrestored` event", |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/webglcontextrestored_event", |
| "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.15.3", |
| "tags": [ |
| "web-features:webgl" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "9" |
| }, |
| "chrome_android": { |
| "version_added": "25" |
| }, |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "4" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "11" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "12" |
| }, |
| "opera_android": { |
| "version_added": "12" |
| }, |
| "safari": { |
| "version_added": "5.1" |
| }, |
| "safari_ios": { |
| "version_added": "8" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "width": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/width", |
| "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvas-height", |
| "tags": [ |
| "web-features:canvas" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "9" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "3" |
| }, |
| "safari_ios": { |
| "version_added": "1" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| } |
| } |
| } |