Now Stable

"New on the Web": For a given set of browsers, what APIs became stable and when, ordered reverse chronologically.

It's a great source of information for posts like this

Example Comparisons
Browsers
Features

Stable APIs

Below is a list of features that are in Chrome Android and Edge, ordered reverse chronologically by when they became stable (i.e, available in the last browser).

2026/3

API First Browser Date Last Browser Date Days Notes
api.AnimationTrigger πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.CustomElementRegistry.CustomElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.CustomElementRegistry.initialize πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Document.customElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Element.customElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Element.setHTML πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
Chrome: Chrome 105 to Chrome 118 (inclusive) supported this method with a significantly different specification.Chrome Android: Chrome Android 105 to Chrome Android 118 (inclusive) supported this method with a significantly different specification.Edge: Edge 105 to Edge 118 (inclusive) supported this method with a significantly different specification.WebView Android: WebView Android 105 to WebView Android 118 (inclusive) supported this method with a significantly different specification.
api.GPUSupportedLimits.maxStorageBuffersInFragmentStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUSupportedLimits.maxStorageBuffersInVertexStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUSupportedLimits.maxStorageTexturesInFragmentStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUSupportedLimits.maxStorageTexturesInVertexStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUTexture.textureBindingViewDimension πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.HTMLTemplateElement.shadowRootCustomElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.NavigationPrecommitController.addHandler πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
Chrome: Chrome 105 to Chrome 118 (inclusive) supported this interface name with a significantly different specification.Chrome Android: Chrome Android 105 to Chrome Android 118 (inclusive) supported this interface name with a significantly different specification.Edge: Edge 105 to Edge 118 (inclusive) supported this interface name with a significantly different specification.WebView Android: WebView Android 105 to WebView Android 118 (inclusive) supported this interface name with a significantly different specification.
api.Sanitizer.Sanitizer πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.allowAttribute πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.allowElement πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.get πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.removeAttribute πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.removeElement πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.removeUnsafe πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.replaceElementWithChildren πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.setComments πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.setDataAttributes πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.ShadowRoot.customElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.animation-trigger πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.animation-trigger.none πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.text-indent.each-line πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.text-indent.hanging πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger.auto πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger.none πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger.normal πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger-name πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger-name.none πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger-source πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger-source.auto πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.timeline-trigger-source.none πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.trigger-scope πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.trigger-scope.all πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.trigger-scope.none πŸ“‹Chrome Android3/10/2026 Edge3/12/20262

2026/2

API First Browser Date Last Browser Date Days Notes
api.CrashReportContext πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.CrashReportContext.delete πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.CrashReportContext.initialize πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.CrashReportContext.set πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.HTMLElement.focus.options_focusVisible_parameter Chrome Android2/10/2026 Edge2/14/20264
api.LargestContentfulPaint.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.LargestContentfulPaint.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
Firefox: This property is exposed, but always returns null.Firefox for Android: This property is exposed, but always returns null.Safari: This property is exposed, but always returns null.Safari on iOS: This property is exposed, but always returns null.WebView on iOS: This property is exposed, but always returns null.
api.NavigationTransition.to πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.Origin πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.from_static πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.isSameOrigin πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.isSameSite πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.opaque πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceElementTiming.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceElementTiming.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceLongAnimationFrameTiming.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceLongAnimationFrameTiming.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceNavigationTiming.confidence πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformancePaintTiming.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformancePaintTiming.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceTimingConfidence πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceTimingConfidence.randomizedTriggerRate πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceTimingConfidence.toJSON πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceTimingConfidence.value πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.VideoFrame.metadata πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Window.crashReport πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-height πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-height.auto πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-wrap πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-wrap.auto πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-wrap.nowrap πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-wrap.wrap πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.columns.column-height πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.text-justify πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
Edge: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Internet Explorer: Standard values inter-character and none are supported. The deprecated distribute value is also supported.
css.properties.text-justify.auto πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.text-justify.inter-character πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.text-justify.inter-word πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.text-justify.none πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.word-spacing.percentages Chrome Android2/10/2026 Edge2/14/20264

2026/1

API First Browser Date Last Browser Date Days Notes
api.Blob.bytes πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.Clipboard.clipboardchange_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardChangeEvent.ClipboardChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardChangeEvent.changeId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardChangeEvent.types πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.GPUSupportedFeatures.feature_subgroups.subgroup_id_num_subgroups Chrome Android1/13/2026 Edge1/21/20268
Chrome: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Chrome Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Edge: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Opera Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).WebView Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).
api.HTMLGeolocationElement πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.HTMLGeolocationElement πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.autolocate πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.error πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.initialPermissionStatus πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.invalidReason πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.isValid πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.location_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.permissionStatus πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.position πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.promptaction_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.promptdismiss_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.validationstatuschange_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.watch πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.IdentityCredentialError.error πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.Performance.interactionCount πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.RTCRtpSender.setParameters.parameters_degradationPreference_parameter.maintain-framerate-and-resolution_value πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.SVGAElement.hreflang πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.SVGAElement.ping πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Firefox: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.Firefox for Android: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.
api.SVGAElement.referrerPolicy πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.SVGAElement.type πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ViewTransition.waitUntil πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.WGSLLanguageFeatures.extension_subgroup_id πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Chrome Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Edge: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Opera Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).WebView Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).
api.XRView.index πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.XRVisibilityMaskChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.eye πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.index πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.indices πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.session πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.vertices πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.at-rules.container.scroll-state_queries.scrolled πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.background-position-x.side-relative_values Chrome Android1/13/2026 Edge1/21/20268
css.properties.background-position-y.side-relative_values Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.auto πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.bar πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.block πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.underscore πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.position-anchor.none Chrome Android1/13/2026 Edge1/21/20268
css.properties.position-area.block-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.block-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.bottom πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When bottom is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.inline-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.inline-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.left πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When left is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.right πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When right is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-block-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-block-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-block-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-block-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-inline-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-inline-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-inline-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-inline-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-x-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-x-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-y-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.self-y-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.span-all πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: Using span-all unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.top πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When top is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.x-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.x-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.y-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-area.y-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try.flip-x πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.position-try.flip-y πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.position-try.self-x-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try.self-x-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try.self-y-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try.self-y-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try-fallbacks.flip-x πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.position-try-fallbacks.flip-y πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.position-try-fallbacks.self-x-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-x-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try-fallbacks.self-x-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-x-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When x-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try-fallbacks.self-y-end πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-y-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-self-end is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.properties.position-try-fallbacks.self-y-start πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Chrome Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Edge: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Firefox: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Firefox for Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 2008537.Opera: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Opera Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.Samsung Internet: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When self-y-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.WebView Android: When y-self-start is used as a single keyword, or alongside span-all, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use place-self: anchor-center as a workaround. See bug 438334710.
css.selectors.search-text πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.types.color.color.colorSpace_parameter_accepts_display-p3-linear_value πŸ“‹Chrome Android1/13/2026 Edge1/21/20268

2025/12

API First Browser Date Last Browser Date Days Notes
api.GPUSupportedFeatures.feature_texture-component-swizzle πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUTexture.createView.descriptor_swizzle_parameter πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.PerformanceResourceTiming.contentEncoding πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
api.WebTransport.protocol πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
api.Window.gamepadconnected_event πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: The ongamepadconnected event handler property is not supported. See bug 40175074.Chrome Android: The ongamepadconnected event handler property is not supported. See bug 40175074.Edge: The ongamepadconnected event handler property is not supported. See bug 40175074.Firefox: The ongamepadconnected event handler property is not supported. See bug 1697093.Firefox for Android: The ongamepadconnected event handler property is not supported. See bug 1697093.Quest Browser: The ongamepadconnected event handler property is not supported. See bug 40175074.Opera: The ongamepadconnected event handler property is not supported. See bug 40175074.Opera Android: The ongamepadconnected event handler property is not supported. See bug 40175074.Safari: The ongamepadconnected event handler property is not supported. See bug 223860.Safari on iOS: The ongamepadconnected event handler property is not supported. See bug 223860.Samsung Internet: The ongamepadconnected event handler property is not supported. See bug 40175074.WebView Android: The ongamepadconnected event handler property is not supported. See bug 40175074.WebView on iOS: The ongamepadconnected event handler property is not supported. See bug 223860.
api.Window.gamepaddisconnected_event πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Chrome Android: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Edge: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Firefox: The ongamepaddisconnected event handler property is not supported. See bug 1697093.Firefox for Android: The ongamepaddisconnected event handler property is not supported. See bug 1697093.Quest Browser: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Opera: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Opera Android: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Safari: The ongamepaddisconnected event handler property is not supported. See bug 223860.Safari on iOS: The ongamepaddisconnected event handler property is not supported. See bug 223860.Samsung Internet: The ongamepaddisconnected event handler property is not supported. See bug 40175074.WebView Android: The ongamepaddisconnected event handler property is not supported. See bug 40175074.WebView on iOS: The ongamepaddisconnected event handler property is not supported. See bug 223860.
css.at-rules.container.anchor_position_queries πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.at-rules.container.anchor_position_queries.fallback πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.at-rules.container.anchor_position_queries.fallback.any_value πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.container-type.anchored πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.font-language-override πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.font-language-override.normal πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-area.span-self-x-end πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-area.span-self-x-start πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-area.span-self-y-end πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-area.span-self-y-start πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try.span-self-x-end πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try.span-self-x-start πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try.span-self-y-end πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try.span-self-y-start πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try-fallbacks.span-self-x-end πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try-fallbacks.span-self-x-start πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try-fallbacks.span-self-y-end πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.position-try-fallbacks.span-self-y-start πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.selectors.nesting.at-scope Chrome Android12/2/2025 Edge12/5/20253

2025/10

API First Browser Date Last Browser Date Days Notes
api.Document.activeViewTransition πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
api.GPUSupportedFeatures.feature_primitive-index πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_texture-formats-tier1 πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_texture-formats-tier2 πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLAnchorElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.HTMLAreaElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.HTMLButtonElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.HTMLElement.interest_event Chrome Android10/28/2025 Edge10/31/20253
api.HTMLElement.loseinterest_event Chrome Android10/28/2025 Edge10/31/20253
api.InterestEvent Chrome Android10/28/2025 Edge10/31/20253
api.InterestEvent.InterestEvent Chrome Android10/28/2025 Edge10/31/20253
api.InterestEvent.source Chrome Android10/28/2025 Edge10/31/20253
api.SVGAElement.download πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
api.SVGAElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.SVGScriptElement.async Chrome Android10/28/2025 Edge10/31/20253
css.at-rules.container.style_queries_for_custom_properties.range_syntax πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.properties.interest-delay πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.properties.interest-delay.normal πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.properties.interest-delay-end πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.properties.interest-delay-end.normal πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.properties.interest-delay-start πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.properties.interest-delay-start.normal πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.selectors.interest-source πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.selectors.interest-target πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.selectors.target-after πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.selectors.target-before πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.types.if.style.range_syntax πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
api.DedicatedWorkerGlobalScope.rtctransform_event πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.data πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.protocol πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.toJSON πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.userAgentAllowsProtocol_static πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.Document.ariaNotify Chrome Android9/30/2025 Edge10/3/20253
Chrome: Fully supported on Windows and Linux, no support on ChromeOS.Chrome: Method exposed on macOS, but notifications are not reliably spoken.Chrome Android: Fully supported on Windows and Linux, no support on ChromeOS.Chrome Android: Method exposed on macOS, but notifications are not reliably spoken.Edge: Fully supported on Windows and Linux, no support on ChromeOS.Edge: Method exposed on macOS, but notifications are not reliably spoken.Opera: Fully supported on Windows and Linux, no support on ChromeOS.Opera: Method exposed on macOS, but notifications are not reliably spoken.Opera Android: Fully supported on Windows and Linux, no support on ChromeOS.Opera Android: Method exposed on macOS, but notifications are not reliably spoken.WebView Android: Fully supported on Windows and Linux, no support on ChromeOS.WebView Android: Method exposed on macOS, but notifications are not reliably spoken.
api.Document.requestStorageAccess.strict_same_origin_policy πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.Element.ariaNotify Chrome Android9/30/2025 Edge10/3/20253
Chrome: Fully supported on Windows and Linux, no support on ChromeOS.Chrome: Method exposed on macOS, but notifications are not reliably spoken.Chrome Android: Fully supported on Windows and Linux, no support on ChromeOS.Chrome Android: Method exposed on macOS, but notifications are not reliably spoken.Edge: Fully supported on Windows and Linux, no support on ChromeOS.Edge: Method exposed on macOS, but notifications are not reliably spoken.Opera: Fully supported on Windows and Linux, no support on ChromeOS.Opera: Method exposed on macOS, but notifications are not reliably spoken.Opera Android: Fully supported on Windows and Linux, no support on ChromeOS.Opera Android: Method exposed on macOS, but notifications are not reliably spoken.WebView Android: Fully supported on Windows and Linux, no support on ChromeOS.WebView Android: Method exposed on macOS, but notifications are not reliably spoken.
api.IDBIndex.getAll.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAll.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAllKeys.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAllKeys.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAllRecords πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAll.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAll.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAllKeys.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAllKeys.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAllRecords πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRecord πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRecord.key πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRecord.primaryKey πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRecord.value πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.MLGraphBuilder.isNaN πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
Chrome: Supports Android since Chrome 141 (CPUs)Chrome: Supports ChromeOS since Chrome 141 (CPUs)Chrome: Supports Linux since Chrome 141 (CPUs, GPUs)Chrome: Supports macOS since Chrome 141 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 141 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 141 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 141 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 141 (CPUs)Chrome Android: Supports Linux since Chrome Android 141 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 141 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 141 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 141 (CPUs, GPUs)Edge: Supports Android since Edge 141 (CPUs)Edge: Supports ChromeOS since Edge 141 (CPUs)Edge: Supports Linux since Edge 141 (CPUs, GPUs)Edge: Supports macOS since Edge 141 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 141 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 141 (CPUs, GPUs)Opera: Supports Android since Opera 125 (CPUs)Opera: Supports ChromeOS since Opera 125 (CPUs)Opera: Supports Linux since Opera 125 (CPUs, GPUs)Opera: Supports macOS since Opera 125 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 125 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 125 (CPUs, GPUs)
api.MLGraphBuilder.roundEven πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
Chrome: Supports Android since Chrome 141 (CPUs)Chrome: Supports ChromeOS since Chrome 141 (CPUs)Chrome: Supports Linux since Chrome 141 (CPUs, GPUs)Chrome: Supports macOS since Chrome 141 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 141 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 141 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 141 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 141 (CPUs)Chrome Android: Supports Linux since Chrome Android 141 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 141 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 141 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 141 (CPUs, GPUs)Edge: Supports Android since Edge 141 (CPUs)Edge: Supports ChromeOS since Edge 141 (CPUs)Edge: Supports Linux since Edge 141 (CPUs, GPUs)Edge: Supports macOS since Edge 141 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 141 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 141 (CPUs, GPUs)Opera: Supports Android since Opera 125 (CPUs)Opera: Supports ChromeOS since Opera 125 (CPUs)Opera: Supports Linux since Opera 125 (CPUs, GPUs)Opera: Supports macOS since Opera 125 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 125 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 125 (CPUs, GPUs)
api.MediaStreamTrack.applyConstraints.echoCancellation_constraint.all πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.MediaStreamTrack.applyConstraints.echoCancellation_constraint.remote-only πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigateEvent.intercept.precommitHandler_option πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigationPrecommitController πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigationPrecommitController.redirect πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigationTransition.committed πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpReceiver.transform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransform.RTCRtpScriptTransform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.options πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.readable πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.sendKeyFrameRequest πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.writable πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpSender.transform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCTransformEvent πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCTransformEvent.transformer πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.SVGAnimatedString.baseVal.enforces_trusted_types Chrome Android9/30/2025 Edge10/3/20253
api.console.timeStamp_static.data_parameter Chrome Android9/30/2025 Edge10/3/20253

2025/9

API First Browser Date Last Browser Date Days Notes
api.Element.scrollIntoView.options_parameter.container_option πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.FontFace.featureSettings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
Chrome: The property can be set, but has no effect. See bug 324519293Chrome Android: The property can be set, but has no effect. See bug 324519293Edge: The property can be set, but has no effect. See bug 324519293Quest Browser: The property can be set, but has no effect. See bug 324519293Opera: The property can be set, but has no effect. See bug 324519293Opera Android: The property can be set, but has no effect. See bug 324519293WebView Android: The property can be set, but has no effect. See bug 324519293
api.FontFace.variationSettings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.GPUCommandEncoder.beginRenderPass.accepts_GPUTexture_resources Chrome Android9/2/2025 Edge9/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createBindGroup.descriptor_entries_resource_parameter_accepts_GPUTexture_resource Chrome Android9/2/2025 Edge9/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HighlightRegistry.highlightsFromPoint πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.MLGraphBuilder.isInfinite πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
Chrome: Supports Android since Chrome 140 (CPUs)Chrome: Supports ChromeOS since Chrome 140 (CPUs)Chrome: Supports Linux since Chrome 140 (CPUs, GPUs)Chrome: Supports macOS since Chrome 141 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 141 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 140 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 140 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 140 (CPUs)Chrome Android: Supports Linux since Chrome Android 140 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 141 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 141 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 140 (CPUs, GPUs)Edge: Supports Android since Edge 140 (CPUs)Edge: Supports ChromeOS since Edge 140 (CPUs)Edge: Supports Linux since Edge 140 (CPUs, GPUs)Edge: Supports macOS since Edge 141 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 141 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 140 (CPUs, GPUs)Opera: Supports Android since Opera 124 (CPUs)Opera: Supports ChromeOS since Opera 124 (CPUs)Opera: Supports Linux since Opera 124 (CPUs, GPUs)Opera: Supports macOS since Opera 125 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 125 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 124 (CPUs, GPUs)
api.PerformanceResourceTiming.workerCacheLookupStart πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.PerformanceResourceTiming.workerRouterEvaluationStart πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.ReadableStreamBYOBReader.read.options_min_parameter πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.ServiceWorkerContainer.register.enforces_trusted_types Chrome Android9/2/2025 Edge9/5/20253
api.ToggleEvent.source πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.at-rules.font-face.font-feature-settings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
Firefox: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox: From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4.Firefox for Android: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox for Android 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox for Android 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox for Android: From Firefox for Android 4 to Firefox for Android 14 (inclusive), Firefox for Android supported an older, slightly different syntax. See OpenType Font Feature support in Firefox for Android 4.
css.at-rules.font-face.font-variation-settings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.caret-animation πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.caret-animation.auto πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.caret-animation.manual πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.content.alt_text.counters Chrome Android9/2/2025 Edge9/5/20253
Chrome: Counters are recognised, but the spoken values do not incrementChrome Android: Counters are recognised, but the spoken values do not incrementEdge: Counters are recognised, but the spoken values do not incrementOpera: Counters are recognised, but the spoken values do not incrementOpera Android: Counters are recognised, but the spoken values do not incrementWebView Android: Counters are recognised, but the spoken values do not increment
css.properties.scroll-target-group πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.scroll-target-group.auto πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.scroll-target-group.none πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.text-autospace πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.text-autospace.no-autospace πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.text-autospace.normal πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.view-transition-group πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.view-transition-group.contain Chrome Android9/2/2025 Edge9/5/20253
css.properties.view-transition-group.nearest Chrome Android9/2/2025 Edge9/5/20253
css.properties.view-transition-group.normal Chrome Android9/2/2025 Edge9/5/20253
css.selectors.view-transition-group-children πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.types.calc.typed_division_produces_unitless_number πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.types.sign.typed_division_produces_unitless_number πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.GPUAdapter.requestDevice.handles_duplicate_calls Edge8/21/2023 Chrome Android9/2/2025743
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: Before Chrome 140, lost GPUDevice is returned on duplicate calls.Chrome Android: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Deno: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: Before Edge 140, lost GPUDevice is returned on duplicate calls.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: Before Opera 124, lost GPUDevice is returned on duplicate calls.Opera Android: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Safari: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Safari on iOS: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Samsung Internet: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.WebView Android: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.WebView on iOS: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.

2025/8

API First Browser Date Last Browser Date Days Notes
api.CSSFunctionDeclarations πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionDeclarations.style πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionDescriptors πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionDescriptors.result πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule.getParameters πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule.name πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule.returnType πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.GPUSupportedFeatures.feature_core-features-and-limits πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: Available on all adapters and enabled automatically on all devices even if not requested.Chrome Android: Available on all adapters and enabled automatically on all devices even if not requested.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: Available on all adapters and enabled automatically on all devices even if not requested.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: Available on all adapters and enabled automatically on all devices even if not requested.Opera Android: Available on all adapters and enabled automatically on all devices even if not requested.WebView Android: Available on all adapters and enabled automatically on all devices even if not requested.
api.GPUSupportedFeatures.feature_texture-compression-astc-sliced-3d πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_texture-compression-bc-sliced-3d πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLButtonElement.command.request-close πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.MLContext.createTensor πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.MLContext.readTensor πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.MLContext.writeTensor πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.PaymentRequest.securePaymentConfirmationAvailability_static πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.RTCEncodedAudioFrame.getMetadata.return_object_property_audioLevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechGrammarList πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechGrammarList.SpeechGrammarList πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognition πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: You'll need to serve your code through a web server for recognition to work.Chrome Android: You'll need to serve your code through a web server for recognition to work.Edge: You'll need to serve your code through a web server for recognition to work.Quest Browser: You'll need to serve your code through a web server for recognition to work.Opera: You'll need to serve your code through a web server for recognition to work.Opera Android: You'll need to serve your code through a web server for recognition to work.Samsung Internet: You'll need to serve your code through a web server for recognition to work.WebView Android: You'll need to serve your code through a web server for recognition to work.
api.SpeechRecognition.SpeechRecognition πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionErrorEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionErrorEvent.SpeechRecognitionErrorEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionEvent.SpeechRecognitionEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRDepthInformation.projectionMatrix πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRDepthInformation.transform πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.depthActive πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.depthType πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.pauseDepthSensing πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.resumeDepthSensing πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.at-rules.function πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.at-rules.function.result πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.corner-shape-value.superellipse πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.dashed-function πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.superellipse πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.types.type πŸ“‹Chrome Android8/5/2025 Edge8/7/20252

2025/6

API First Browser Date Last Browser Date Days Notes
api.Element.getHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.Element.innerHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.Element.outerHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.GPUDevice.createBindGroup.descriptor_entries_resource_parameter_accepts_GPUBuffer Chrome Android6/24/2025 Edge6/26/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.MLContext.createConstantTensor πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.MLTensor.constant πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.QuotaExceededError πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.QuotaExceededError.QuotaExceededError πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.QuotaExceededError.quota πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.QuotaExceededError.requested πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Request.targetAddressSpace πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.ShadowRoot.getHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.ShadowRoot.innerHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.SnapEvent.SnapEvent πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.configure.flip_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.configure.rotation_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.isConfigSupported_static.flip_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.isConfigSupported_static.rotation_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.VideoFrame.flip_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.VideoFrame.rotation_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.flip πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.rotation πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Viewport πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Viewport.segments πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Window.viewport πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.WorkerGlobalScope.importScripts.enforces_trusted_types πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.at-rules.media.horizontal-viewport-segments πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.at-rules.media.vertical-viewport-segments πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.block-size.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.flex.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.flex-basis.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.height.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.inline-size.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.max-block-size.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.max-height.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.max-inline-size.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.max-width.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.min-block-size.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.min-height.stretch Chrome Android6/24/2025 Edge6/26/20252
css.properties.min-inline-size.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.min-width.stretch Chrome Android6/24/2025 Edge6/26/20252
css.properties.width.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.abs πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.env.viewport-segment-bottom πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.env.viewport-segment-height πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.env.viewport-segment-left πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.env.viewport-segment-right πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.env.viewport-segment-top πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.env.viewport-segment-width πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.progress πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.sibling-count πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.sibling-index πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.types.sign πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Navigator.serial πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.
api.Serial πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.
api.Serial.getPorts πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.Serial.requestPort πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.Serial.requestPort.allowedBluetoothServiceClassIds_option πŸ“‹Edge9/15/2023 Chrome Android6/24/2025648
api.Serial.requestPort.filters_bluetoothServiceClassId πŸ“‹Edge9/15/2023 Chrome Android6/24/2025648
api.SerialPort πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.
api.SerialPort.close πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.connect_event πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.connect_event.bluetooth_rfcomm Edge10/17/2024 Chrome Android6/24/2025250
api.SerialPort.connected πŸ“‹Edge10/17/2024 Chrome Android6/24/2025250
api.SerialPort.disconnect_event πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.disconnect_event.bluetooth_rfcomm Edge10/17/2024 Chrome Android6/24/2025250
api.SerialPort.forget πŸ“‹Edge6/23/2022 Chrome Android6/24/20251097
api.SerialPort.getInfo πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.getInfo.bluetoothServiceClassId πŸ“‹Edge9/15/2023 Chrome Android6/24/2025648
api.SerialPort.getSignals πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.open πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.readable πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.setSignals πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.writable πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.WorkerNavigator.serial πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.

2025/5

API First Browser Date Last Browser Date Days Notes
api.GPUCommandEncoder.copyBufferToBuffer.offset_and_size_parameter_optional Chrome Android5/27/2025 Edge5/29/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createBindGroup.descriptor_entries_resource_parameter_accepts_GPUTextureView Chrome Android5/27/2025 Edge5/29/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLCanvasElement.getContext.2d_context.options_colorType_parameter πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.HTMLElement.showPopover.options_source_parameter πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
Chrome: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Chrome Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Edge: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Firefox: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Firefox for Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Opera: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Opera Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Safari: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Safari on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Samsung Internet: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.
api.HTMLElement.togglePopover.options_source_parameter πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
Chrome: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Chrome Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Edge: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Firefox: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Firefox for Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Opera: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Opera Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Safari: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Safari on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Samsung Internet: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.
api.ImageData.ImageData.settings_parameter.pixelFormat_option πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.ImageData.pixelFormat πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.Selection.collapse.accepts_nodes_in_shadow_trees Chrome Android5/27/2025 Edge5/29/20252
api.Selection.direction πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.Selection.extend.accepts_nodes_in_shadow_trees Chrome Android5/27/2025 Edge5/29/20252
api.Selection.getComposedRanges πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.Selection.setBaseAndExtent.accepts_nodes_in_shadow_trees Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.exportKey.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.generateKey.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.importKey.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.sign.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
Safari: Generates randomized signatures as per draft-irtf-cfrg-det-sigs-with-noise, instead of deterministic signatures as per RFC 8032.Safari on iOS: Generates randomized signatures as per draft-irtf-cfrg-det-sigs-with-noise, instead of deterministic signatures as per RFC 8032.WebView on iOS: Generates randomized signatures as per draft-irtf-cfrg-det-sigs-with-noise, instead of deterministic signatures as per RFC 8032.
api.SubtleCrypto.verify.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow.flex-flow πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow.flex-visual πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow.grid-columns πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow.grid-order πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow.grid-rows πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow.normal πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-flow.source-order πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.reading-order πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.properties.view-transition-name.match-element πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.types.if πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
css.types.if.style Chrome Android5/27/2025 Edge5/29/20252
api.KeyboardEvent.repeat πŸ“‹Edge7/29/2015 Chrome Android5/27/20253590
Chrome: Before Chrome 139, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Chrome: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Chrome Android: Before Chrome Android 139, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Chrome Android: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Quest Browser: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera: Before Opera 123, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera Android: Before Opera Android 91, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera Android: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Samsung Internet: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.WebView Android: Before WebView Android 139, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.WebView Android: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.
api.BaseAudioContext.state.interrupted πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.CanvasRenderingContext2D.lang πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.CredentialsContainer.get.identity_option.providers_multiple Chrome Android4/29/2025 Edge5/1/20252
api.GPUAdapterInfo.isFallbackAdapter πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.
api.IdentityCredential.configURL πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.OffscreenCanvasRenderingContext2D.lang πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.ProgressEvent.ProgressEvent.loaded_total_options_accept_double Chrome Android4/29/2025 Edge5/1/20252
api.SVGAElement.rel πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.SVGAElement.relList πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.SVGGeometryElement.isPointInFill.point_parameter_DOMPoint Chrome Android4/29/2025 Edge5/1/20252
api.SVGGeometryElement.isPointInStroke.point_parameter_DOMPoint Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.constrained πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.dynamic-range-limit-mix_values πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.no-limit πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.standard πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.print-color-adjust πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
Chrome: Chrome does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Chrome: Before version 26, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.Chrome Android: Chrome Android does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Chrome Android: Before version 26, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.Edge: Edge does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Edge: Before version 79, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.Quest Browser: Quest Browser does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Quest Browser: Before version 5.0, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.Opera: Opera does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Opera: Before version 15, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.Opera Android: Opera Android does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Opera Android: Before version 14, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.Safari: Safari does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Safari on iOS: Safari on iOS does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Samsung Internet: Samsung Internet does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.Samsung Internet: Before version 1.5, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.WebView Android: WebView Android does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.WebView Android: Before version 4.4, if background images are clipped (for example, when using background-image sprites) and -webkit-print-color-adjust is set to exact, then backgrounds will appear distorted when printed. Solid backgrounds and background images that are not clipped (i.e., backgrounds that have narrower and shorter than the element to which they are applied) are printed correctly. See bug 40219905.WebView on iOS: WebView on iOS does not print backgrounds of the <body> element. If this property is set to exact for the <body> element, it will apply only to its descendants.
css.properties.print-color-adjust.economy πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.print-color-adjust.exact πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.types.dynamic-range-limit-mix πŸ“‹Chrome Android4/29/2025 Edge5/1/20252

2025/4

API First Browser Date Last Browser Date Days Notes
api.CommandEvent πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.CommandEvent.CommandEvent Chrome Android4/1/2025 Edge4/4/20253
api.CommandEvent.command πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.CommandEvent.source πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaActiveDescendantElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaControlsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaDescribedByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaDetailsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaErrorMessageElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaFlowToElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaLabelledByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaActiveDescendantElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaControlsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaDescribedByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaDetailsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaErrorMessageElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaFlowToElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaLabelledByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.EventTarget.when πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.FetchLaterResult πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.FetchLaterResult.activated Chrome Android4/1/2025 Edge4/4/20253
api.GPUDevice.createPipelineLayout.descriptor_bindGroupLayouts_parameter_accepts_null_values Chrome Android4/1/2025 Edge4/4/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLButtonElement.command πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLButtonElement.commandForElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLButtonElement.commandForElement.implicit_anchor_reference πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLElement.command_event πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLSelectedContentElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.NavigateEvent.sourceElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.Observable πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.catch πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.drop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.every πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.filter πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.finally πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.find πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.first πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.flatMap πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.forEach πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.from_static πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.inspect πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.last πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.map πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.reduce πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.some πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.subscribe πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.switchMap πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.take πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.takeUntil πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.toArray πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.active πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.addTeardown πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.complete πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.error πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.next πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.signal πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Window.fetchLater πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.appearance.base-select πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.interactivity πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.interactivity.auto πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.interactivity.inert πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-block πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-block.auto πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-block.clip πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-block.hidden πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-block.overlay Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-block.scroll πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-block.visible πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-inline πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-inline.auto πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-inline.clip πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-inline.hidden πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-inline.overlay πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-inline.scroll πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.overflow-inline.visible πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.scroll-marker-group πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.scroll-marker-group.after πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.scroll-marker-group.before πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.scroll-marker-group.none πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.after.nested_marker πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.before.nested_marker πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.column πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.column.nested_scroll-marker Chrome Android4/1/2025 Edge4/4/20253
css.selectors.picker πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.block-end πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.block-start πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.down πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.inline-end πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.inline-start πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.left πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.right πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.star πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-button.up πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-marker πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.scroll-marker-group πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.selectors.target-current πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.types.basic-shape.shape πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.types.gradient.conic-gradient.single_color_stop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.types.gradient.linear-gradient.single_color_stop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.types.gradient.radial-gradient.single_color_stop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.types.gradient.repeating-conic-gradient.single_color_stop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.types.gradient.repeating-linear-gradient.single_color_stop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.types.gradient.repeating-radial-gradient.single_color_stop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253

2025/3

API First Browser Date Last Browser Date Days Notes
api.CSSFontFeatureValuesRule πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Not exposed on Window. See bug 385925149.Chrome Android: Not exposed on Window. See bug 385925149.Edge: Not exposed on Window. See bug 385925149.Opera: Not exposed on Window. See bug 385925149.Opera Android: Not exposed on Window. See bug 385925149.Samsung Internet: Not exposed on Window. See bug 385925149.WebView Android: Not exposed on Window. See bug 385925149.
api.GPUAdapterInfo.subgroupMaxSize πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUAdapterInfo.subgroupMinSize πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_subgroups πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLDialogElement.closedBy πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.HTMLDialogElement.requestClose πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.MLGraphBuilder.notEqual πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supports Android since Chrome 134 (CPUs)Chrome: Supports ChromeOS since Chrome 134 (CPUs)Chrome: Supports Linux since Chrome 134 (CPUs, GPUs)Chrome: Supports macOS since Chrome 134 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 134 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 134 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 134 (CPUs)Chrome Android: Supports Linux since Chrome Android 134 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 134 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 134 (CPUs, GPUs)Edge: Supports Android since Edge 134 (CPUs)Edge: Supports ChromeOS since Edge 134 (CPUs)Edge: Supports Linux since Edge 134 (CPUs, GPUs)Edge: Supports macOS since Edge 134 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 134 (CPUs, GPUs)Opera: Supports Android since Opera 119 (CPUs)Opera: Supports ChromeOS since Opera 119 (CPUs)Opera: Supports Linux since Opera 119 (CPUs, GPUs)Opera: Supports macOS since Opera 119 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 119 (CPUs, GPUs)
api.OffscreenCanvasRenderingContext2D.getContextAttributes πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.PaintRenderingContext2D.imageSmoothingQuality πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorage.batchUpdate πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageAppendMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageAppendMethod.SharedStorageAppendMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageClearMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageClearMethod.SharedStorageClearMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageDeleteMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageDeleteMethod.SharedStorageDeleteMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageModifierMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageSetMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageSetMethod.SharedStorageSetMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageWorkletGlobalScope.interestGroups πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.Window.getDigitalGoodsService πŸ“‹Chrome Android4/26/2022 Edge3/6/20251045
api.console.timeStamp_static.color_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.end_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.start_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.trackGroup_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.trackName_parameter Chrome Android3/4/2025 Edge3/6/20252

2025/2

API First Browser Date Last Browser Date Days Notes
api.Animation.overallProgress πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.ClipboardItem.ClipboardItem πŸ“‹Chrome Android2/1/2022 Edge2/6/20251101
Chrome: Only accepts a Blob or a Promise resolving to a Blob as the item data.Chrome: Only accepts a Blob as the item data. See bug 40103226.Chrome Android: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.Edge: Only accepts a Blob or a Promise resolving to a Blob as the item data.Edge: Only accepts a Blob as the item data. See bug 40103226.Quest Browser: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.Opera: Only accepts a Blob or a Promise resolving to a Blob as the item data.Opera: Only accepts a Blob as the item data. See bug 40103226.Opera Android: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.Samsung Internet: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.WebView Android: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.
api.CustomElementRegistry.define.connectedMoveCallback_lifecycle_callback πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.Document.moveBefore πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.DocumentFragment.moveBefore πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.Element.moveBefore πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.GPUAdapter.requestDevice.undefined_limits Chrome Android2/4/2025 Edge2/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLAreaElement.attributionSrc πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLButtonElement.popoverTargetElement.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLElement.popover.hint πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLElement.showPopover.options_source_parameter.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLElement.togglePopover.options_source_parameter.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLInputElement.popoverTargetElement.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.LargestContentfulPaint.renderTime.cross-origin Chrome Android2/4/2025 Edge2/6/20252
api.MLGraphBuilder.gatherElements πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
Chrome: Supports Android since Chrome 133 (CPUs)Chrome: Supports ChromeOS since Chrome 133 (CPUs)Chrome: Supports Linux since Chrome 133 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 133 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 133 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 133 (CPUs)Chrome Android: Supports Linux since Chrome Android 133 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 133 (CPUs, GPUs)Edge: Supports Android since Edge 133 (CPUs)Edge: Supports ChromeOS since Edge 133 (CPUs)Edge: Supports Linux since Edge 133 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 133 (CPUs, GPUs)Opera: Supports Android since Opera 118 (CPUs)Opera: Supports ChromeOS since Opera 118 (CPUs)Opera: Supports Linux since Opera 118 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 118 (CPUs, GPUs)
api.MLGraphBuilder.reverse πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
Chrome: Supports Android since Chrome 133 (CPUs)Chrome: Supports ChromeOS since Chrome 133 (CPUs)Chrome: Supports Linux since Chrome 133 (CPUs, GPUs)Chrome: Supports macOS since Chrome 137 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 133 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 133 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 133 (CPUs)Chrome Android: Supports Linux since Chrome Android 133 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 137 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 133 (CPUs, GPUs)Edge: Supports Android since Edge 133 (CPUs)Edge: Supports ChromeOS since Edge 133 (CPUs)Edge: Supports Linux since Edge 133 (CPUs, GPUs)Edge: Supports macOS since Edge 137 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 133 (CPUs, GPUs)Opera: Supports Android since Opera 118 (CPUs)Opera: Supports ChromeOS since Opera 118 (CPUs)Opera: Supports Linux since Opera 118 (CPUs, GPUs)Opera: Supports macOS since Opera 121 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 118 (CPUs, GPUs)
api.PerformanceElementTiming.renderTime.cross-origin Chrome Android2/4/2025 Edge2/6/20252
api.PerformanceResourceTiming.finalResponseHeadersStart πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.PublicKeyCredential.getClientCapabilities_static πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.ShadowRoot.referenceTarget Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.deriveBits.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.deriveKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.exportKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.generateKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.importKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.scroll-state_queries πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.scroll-state_queries.scrollable πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.scroll-state_queries.snapped πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.scroll-state_queries.stuck πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.container-type.scroll-state πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.scroll-initial-target πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.scroll-initial-target.nearest πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.scroll-initial-target.none πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box.auto πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box.none πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box.normal πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box.text πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box.trim-both πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box.trim-end πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box.trim-start πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-edge πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-edge.auto πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-edge.text πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-trim πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-trim.none πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-trim.trim-both πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-trim.trim-end πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.text-box-trim.trim-start πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.selectors.checkmark πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.selectors.open πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
Chrome: The selector is recognized, but has no effect.Chrome Android: The selector is recognized, but has no effect.Edge: The selector is recognized, but has no effect.Opera: The selector is recognized, but has no effect.Opera Android: The selector is recognized, but has no effect.Samsung Internet: The selector is recognized, but has no effect.WebView Android: The selector is recognized, but has no effect.
css.selectors.picker-icon πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.declaration-value πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.angle πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.color πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.custom-ident πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.ident πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.image πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.integer πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.length πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.length-percentage πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.number πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.percentage πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.resolution πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.string πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.time πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.transform-function πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.attr.type_function.url πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.text-edge πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.text-edge.alphabetic πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.text-edge.cap πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.text-edge.ex πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.types.text-edge.text πŸ“‹Chrome Android2/4/2025 Edge2/6/20252

2025/1

API First Browser Date Last Browser Date Days Notes
api.CredentialsContainer.get.identity_option.mode_option πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.CredentialsContainer.get.identity_option.providers_option_fields πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.CredentialsContainer.get.identity_option.providers_option_params πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.DevicePosture πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.DevicePosture.change_event πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.DevicePosture.type πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.GPUDevice.adapterInfo πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_float32-blendable πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUTexture.createView.descriptor_usage_parameter πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLElement.beforetoggle_event.dialog_elements πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.HTMLElement.toggle_event.dialog_elements πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.IdentityProvider.resolve_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.MLGraphBuilder.cumulativeSum πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.dequantizeLinear πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.gatherND πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.logicalAnd πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.logicalOr πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.logicalXor πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.quantizeLinear πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 134 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 134 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 134 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 119 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.scatterElements πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 133 (CPUs)Chrome: Supports ChromeOS since Chrome 133 (CPUs)Chrome: Supports Linux since Chrome 133 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 133 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 133 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 133 (CPUs)Chrome Android: Supports Linux since Chrome Android 133 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 133 (CPUs, GPUs)Edge: Supports Android since Edge 133 (CPUs)Edge: Supports ChromeOS since Edge 133 (CPUs)Edge: Supports Linux since Edge 133 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 133 (CPUs, GPUs)Opera: Supports Android since Opera 118 (CPUs)Opera: Supports ChromeOS since Opera 118 (CPUs)Opera: Supports Linux since Opera 118 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 118 (CPUs, GPUs)
api.MLGraphBuilder.scatterND πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLTensor.readable πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.MLTensor.writable πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Navigator.devicePosture πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Navigator.getInterestGroupAdAuctionData πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PublicKeyCredential.signalAllAcceptedCredentials_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PublicKeyCredential.signalCurrentUserDetails_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PublicKeyCredential.signalUnknownCredential_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PushMessageData.bytes πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Request.bytes πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Response.bytes πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.at-rules.media.device-posture πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.bottom.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.inset.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.inset-block.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.inset-block-end.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.inset-block-start.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.inset-inline.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.inset-inline-end.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.inset-inline-start.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.left.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-block.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-block-end.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-block-start.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-bottom.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-inline.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-inline-end.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-inline-start.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-left.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-right.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.margin-top.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.right.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.top.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.writing-mode.sideways-lr Chrome Android1/14/2025 Edge1/17/20253
css.properties.writing-mode.sideways-rl Chrome Android1/14/2025 Edge1/17/20253
css.types.anchor-size.inset_margin Chrome Android1/14/2025 Edge1/17/20253
api.DataTransferItem.getAsFileSystemHandle πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558
api.HTMLInputElement.webkitdirectory πŸ“‹Edge11/12/2015 Chrome Android1/14/20253351
Chrome Android: In Chrome for Android 131, if a user selects a directory, the browser crashes (see bug 376834374).Chrome Android: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.Firefox for Android: File entries returned for a selected directory have an empty string for webkitRelativePath (bug 1973726).Quest Browser: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.Opera Android: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.Safari on iOS: The property can be set, but has no effect (see bug 271705).Samsung Internet: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.WebView Android: In Chrome for Android 131, if a user selects a directory, the browser crashes (see bug 376834374).WebView Android: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.WebView on iOS: The property can be set, but has no effect (see bug 271705).
api.Window.showDirectoryPicker πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558
api.Window.showOpenFilePicker πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558
api.Window.showSaveFilePicker πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558

2024/11

API First Browser Date Last Browser Date Days Notes
api.CSSMarginRule πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
api.CSSMarginRule.name πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
api.CSSMarginRule.style πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
api.GPUCanvasContext.getConfiguration πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipeline.validates_depth_bias_for_line_and_point_topologies Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipelineAsync.validates_depth_bias_for_line_and_point_topologies Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_clip-distances πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.MLGraphBuilder.tile πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supports Android since Chrome 131 (CPUs)Chrome: Supports ChromeOS since Chrome 131 (CPUs)Chrome: Supports Linux since Chrome 131 (CPUs, GPUs)Chrome: Supports macOS since Chrome 131 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 131 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 131 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 131 (CPUs)Chrome Android: Supports Linux since Chrome Android 131 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 131 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 131 (CPUs, GPUs)Edge: Supports Android since Edge 131 (CPUs)Edge: Supports ChromeOS since Edge 131 (CPUs)Edge: Supports Linux since Edge 131 (CPUs, GPUs)Edge: Supports macOS since Edge 131 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 131 (CPUs, GPUs)Opera: Supports Android since Opera 116 (CPUs)Opera: Supports ChromeOS since Opera 116 (CPUs)Opera: Supports Linux since Opera 116 (CPUs, GPUs)Opera: Supports macOS since Opera 116 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 116 (CPUs, GPUs)
css.at-rules.page.bottom-center πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-left πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-left-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-right πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-right-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.left-bottom πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.left-middle πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.left-top πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.right-bottom πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.right-middle πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.right-top πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-center πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-left πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-left-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-right πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-right-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.anchor-scope πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.anchor-scope.all πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.anchor-scope.none πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.emoji πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.normal πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.text πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.unicode πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.selectors.details-content πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
Safari: Does not support chaining pseudo-elements after ::details-content. See bug 283446.Safari on iOS: Does not support chaining pseudo-elements after ::details-content. See bug 283446.WebView on iOS: Does not support chaining pseudo-elements after ::details-content. See bug 283446.

2024/10

API First Browser Date Last Browser Date Days Notes
api.CSSNestedDeclarations πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.CSSNestedDeclarations.style πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.GPUDevice.createRenderPipeline.dual-source-blending πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipelineAsync.dual-source-blending πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_dual-source-blending πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLElement.togglePopover.options_force_parameter πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLGraph.destroy πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLGraphBuilder.sign πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supports Android since Chrome 130 (CPUs)Chrome: Supports ChromeOS since Chrome 130 (CPUs)Chrome: Supports Linux since Chrome 130 (CPUs, GPUs)Chrome: Supports macOS since Chrome 139 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 130 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 130 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 130 (CPUs)Chrome Android: Supports Linux since Chrome Android 130 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 139 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 130 (CPUs, GPUs)Edge: Supports Android since Edge 130 (CPUs)Edge: Supports ChromeOS since Edge 130 (CPUs)Edge: Supports Linux since Edge 130 (CPUs, GPUs)Edge: Supports macOS since Edge 139 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 130 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 123 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLTensor πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLTensor.dataType πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLTensor.destroy πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLTensor.shape πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.RTCDataChannel.transferable πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.box-decoration-break πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: This property is only supported for inline elements.Chrome Android: This property is only supported for inline elements.Edge: This property is only supported for inline elements.Quest Browser: This property is only supported for inline elements.Safari: This property is only supported for inline elements.Safari on iOS: This property is only supported for inline elements.Samsung Internet: This property is only supported for inline elements.WebView Android: This property is only supported for inline elements.WebView on iOS: This property is only supported for inline elements.
css.properties.box-decoration-break.clone πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: This value was only supported with the -webkit- prefix.Chrome Android: This value was only supported with the -webkit- prefix.Edge: This value was only supported with the -webkit- prefix.Quest Browser: This value was only supported with the -webkit- prefix.Opera: This value was only supported with the -webkit- prefix.Opera Android: This value was only supported with the -webkit- prefix.Samsung Internet: This value was only supported with the -webkit- prefix.WebView Android: This value was only supported with the -webkit- prefix.
css.properties.box-decoration-break.slice πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: This value was only supported with the -webkit- prefix.Chrome Android: This value was only supported with the -webkit- prefix.Edge: This value was only supported with the -webkit- prefix.Quest Browser: This value was only supported with the -webkit- prefix.Opera: This value was only supported with the -webkit- prefix.Opera Android: This value was only supported with the -webkit- prefix.Samsung Internet: This value was only supported with the -webkit- prefix.WebView Android: This value was only supported with the -webkit- prefix.
css.properties.justify-items.block_context πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.justify-self.block_context πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap.auto πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap.stable πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-mode πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-mode.nowrap Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-mode.wrap Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-style πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-style.auto πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-style.balance πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-style.pretty πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
css.properties.text-wrap-style.stable πŸ“‹Chrome Android10/15/2024 Edge10/17/20242

2024/9

API First Browser Date Last Browser Date Days Notes
api.CSSPositionTryDescriptors.position-area πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.CSSPositionTryDescriptors.positionArea πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Document.scrollsnapchange_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Document.scrollsnapchanging_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Element.scrollsnapchange_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Element.scrollsnapchanging_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.GPUCanvasContext.configure.toneMapping πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.MLContext.destroy πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.MLGraphBuilder.gru πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.gruCell πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.lstm πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.lstmCell πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.PublicKeyCredential.parseCreationOptionsFromJSON_static πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.PublicKeyCredential.parseRequestOptionsFromJSON_static πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.PublicKeyCredential.toJSON πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.RTCDataChannel.binaryType.blob_value Chrome Android9/17/2024 Edge9/19/20242
api.Scheduler.yield πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.SnapEvent πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.SnapEvent.snapTargetBlock πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.SnapEvent.snapTargetInline πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Window.scrollsnapchange_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Window.scrollsnapchanging_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.at-rules.media.prefers-color-scheme.respects-inherited-scheme Chrome Android9/17/2024 Edge9/19/20242
Chrome: Only supports SVG images, not iframes.Chrome Android: Only supports SVG images, not iframes.Edge: Only supports SVG images, not iframes.Opera: Only supports SVG images, not iframes.Opera Android: Only supports SVG images, not iframes.Samsung Internet: Only supports SVG images, not iframes.WebView Android: Only supports SVG images, not iframes.
css.properties.container-type.weak_containment πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.interpolate-size πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.interpolate-size.allow-keywords πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.interpolate-size.numeric-only πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.center πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.none πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-bottom πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-left πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-right πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-self-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-self-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-self-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-self-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-self-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-self-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-top πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-x-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-x-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-y-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.span-y-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-area.start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.bottom πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.center πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.left πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.right πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.self-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.self-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.self-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.self-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.self-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.self-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-all πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-bottom πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-left πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-right πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-self-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-self-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-self-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-self-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-self-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-self-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-top πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-x-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-x-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-y-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.span-y-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.top πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.x-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.x-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.y-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try.y-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.bottom πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.center πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.left πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.right πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.self-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.self-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.self-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.self-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.self-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.self-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-all πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-bottom πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-left πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-right πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-self-block-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-self-block-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-self-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-self-inline-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-self-inline-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-self-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-top πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-x-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-x-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-y-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.span-y-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.top πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.x-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.x-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.y-end πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.position-try-fallbacks.y-start πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.types.calc-size πŸ“‹Chrome Android9/17/2024 Edge9/19/20242

2024/8

API First Browser Date Last Browser Date Days Notes
api.AudioContext.error_event πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CaretPosition πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CaretPosition.getClientRect πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CaretPosition.offset πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CaretPosition.offsetNode πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CredentialsContainer.create.publicKey_option.hints πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CredentialsContainer.get.publicKey_option.hints πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Document.caretPositionFromPoint πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Document.caretPositionFromPoint.options_parameter Chrome Android8/20/2024 Edge8/22/20242
api.Element.ariaColIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Element.ariaRowIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Element.currentCSSZoom πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.ElementInternals.ariaColIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.ElementInternals.ariaRowIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.MLContext.dispatch πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.MLContext.lost πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.MLContext.opSupportLimits πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.MLGraphBuilder.expand πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.gelu πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.triangular πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MediaSession.setActionHandler.skipad_type Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.adAuctionComponents πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.canLoadAdAuctionFencedFrame πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.clearOriginJoinedAdInterestGroups πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.createAuctionNonce πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.deprecatedReplaceInURN πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.deprecatedRunAdAuctionEnforcesKAnonymity πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.joinAdInterestGroup πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.leaveAdInterestGroup πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.protectedAudience πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.runAdAuction πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.updateAdInterestGroups πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.PageRevealEvent.PageRevealEvent πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.PageSwapEvent.PageSwapEvent πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Performance.mark.markOptions_detail_devtools_parameter Chrome Android8/20/2024 Edge8/22/20242
api.Performance.measure.measureOptions_detail_devtools_parameter Chrome Android8/20/2024 Edge8/22/20242
api.PointerEvent.persistentDeviceId πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.position-try-fallbacks πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.position-try-fallbacks.flip-block πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.position-try-fallbacks.flip-inline πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.position-try-fallbacks.flip-start πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.position-try-fallbacks.none πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.position-try-fallbacks.position-area πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Chrome: inset-area values had to be wrapped inside an inset-area() function.Chrome Android: inset-area values had to be wrapped inside an inset-area() function.Edge: inset-area values had to be wrapped inside an inset-area() function.Opera: inset-area values had to be wrapped inside an inset-area() function.Opera Android: inset-area values had to be wrapped inside an inset-area() function.Samsung Internet: inset-area values had to be wrapped inside an inset-area() function.WebView Android: inset-area values had to be wrapped inside an inset-area() function.
css.properties.ruby-align πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Internet Explorer: Internet Explorer 9 and later supports an earlier draft of CSS Ruby with non-standard values for this property: auto, left, center, right, distribute-letter, distribute-space, and line-edge.
css.properties.ruby-align.center πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.ruby-align.space-around πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.ruby-align.space-between πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
css.properties.ruby-align.start πŸ“‹Chrome Android8/20/2024 Edge8/22/20242

2024/7

API First Browser Date Last Browser Date Days Notes
api.ChapterInformation πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ChapterInformation.artwork πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ChapterInformation.startTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ChapterInformation.title πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.GPUAdapter.info πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLInputElement.selectionchange_event πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Before Chrome 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Chrome Android: Before Chrome Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Edge: Before Edge 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Opera: Before Opera 113, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Opera Android: Before Opera Android 84, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Safari: Before Safari 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <input> elements.Safari on iOS: Before Safari on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <input> elements.Samsung Internet: Before Samsung Internet 28.0, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.WebView Android: Before WebView Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.WebView on iOS: Before WebView on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <input> elements.
api.HTMLTextAreaElement.selectionchange_event πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Before Chrome 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Chrome Android: Before Chrome Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Edge: Before Edge 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Opera: Before Opera 113, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Opera Android: Before Opera Android 84, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Safari: Before Safari 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <textarea> elements.Safari on iOS: Before Safari on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <textarea> elements.Samsung Internet: Before Samsung Internet 28.0, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.WebView Android: Before WebView Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.WebView on iOS: Before WebView on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <textarea> elements.
api.MLGraphBuilder.instanceNormalization πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.layerNormalization πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 129 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 129 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 129 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 115 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.reduceSumSquare πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MediaMetadata.chapterInfo πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ProtectedAudience πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ProtectedAudience.queryFeatureSupport πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_audioLevel_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_captureTime_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_contributingSources_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_mimeType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_payloadType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_receiveTime_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_rtpTimestamp_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_sequenceNumber_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_synchronizationSource_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_captureTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_contributingSources πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_mimeType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_payloadType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_receiveTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_rtpTimestamp πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_sequenceNumber πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_synchronizationSource πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_contributingSources_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_dependencies_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_frameId_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_height_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_mimeType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_payloadType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_receiveTime_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_rtpTimestamp_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_spatialIndex_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_synchronizationSource_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_temporalIndex_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_width_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_contributingSources πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_dependencies πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_frameId πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_height πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_mimeType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_payloadType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_receiveTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_rtpTimestamp πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_spatialIndex πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_synchronizationSource πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_temporalIndex πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_width πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
css.properties.font-size-adjust πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Firefox: Before Firefox 40, font-size-adjust: 0 was incorrectly interpreted as font-size-adjust: none (bug 1144885).Firefox: Only supported on Windows.Firefox for Android: Before Firefox for Android 40, font-size-adjust: 0 was incorrectly interpreted as font-size-adjust: none (bug 1144885).
css.properties.font-size-adjust.from-font πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
css.properties.font-size-adjust.none πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
css.properties.font-size-adjust.two-values Chrome Android7/23/2024 Edge7/25/20242

2024/6

API First Browser Date Last Browser Date Days Notes
api.AudioEncoder.configure.opus.opus_application πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.AudioEncoder.configure.opus.opus_signal πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CSSViewTransitionRule πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CSSViewTransitionRule.navigation πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CSSViewTransitionRule.types πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.CloseWatcher πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.cancel_event πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.close πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.close_event πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.destroy πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.requestClose πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Document.browsingTopics Chrome Android6/11/2024 Edge6/13/20242
api.Fence πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Fence.getNestedConfigs πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Fence.reportEvent πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Fence.setReportEventDataForAutomaticBeacons πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.FencedFrameConfig πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.FencedFrameConfig.setSharedStorageContext πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GPUQueue.submit.validates_command_buffer_uniqueness Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GamepadHapticActuator.effects πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.effects.type_trigger-rumble πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.playEffect.params_leftTrigger_parameter πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.playEffect.params_rightTrigger_parameter πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.playEffect.type_trigger-rumble πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GeolocationCoordinates.toJSON πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GeolocationPosition.toJSON πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.allow πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.config πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.height πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.sandbox πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.width πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLIFrameElement.browsingTopics Chrome Android6/11/2024 Edge6/13/20242
api.HTMLIFrameElement.sharedStorageWritable πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLImageElement.sharedStorageWritable πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLImageElement.sizes.auto πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.MLGraphBuilder.argMax πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.argMin πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.batchNormalization πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.convTranspose2d πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.erf πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.gather πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.greater πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.greaterOrEqual πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.hardSigmoid πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.identity πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.l2Pool2d πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 146 (CPUs)Chrome: Supports ChromeOS since Chrome 146 (CPUs)Chrome: Supports Linux since Chrome 146 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 146 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 146 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 146 (CPUs)Chrome Android: Supports Linux since Chrome Android 146 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 146 (CPUs, GPUs)Edge: Supports Android since Edge 146 (CPUs)Edge: Supports ChromeOS since Edge 146 (CPUs)Edge: Supports Linux since Edge 146 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 146 (CPUs, GPUs)Opera: Supports Android since Opera false (CPUs)Opera: Supports ChromeOS since Opera false (CPUs)Opera: Supports Linux since Opera false (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera false (CPUs, GPUs)
api.MLGraphBuilder.lesser πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.lesserOrEqual πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.linear πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.logicalNot πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.matmul πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reciprocal πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.reduceL1 πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.reduceL2 πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.reduceLogSum πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.reduceLogSumExp πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.reduceMax πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reduceMin πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reduceProduct πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reduceSum πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.softplus πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.tan πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.where πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLOperand.dataType πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.MLOperand.shape πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.PageRevealEvent.viewTransition πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.PageSwapEvent.viewTransition πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Request.Request.init_browsingTopics_parameter Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.append πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.clear πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.createWorklet πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.delete πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.get πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.run πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.selectURL πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.set πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.worklet πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorklet πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorklet.run πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorklet.selectURL πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorkletGlobalScope πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorkletGlobalScope.register πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorkletGlobalScope.sharedStorage πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.URL.parse_static πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.VisualViewport.scrollend_event πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: The onscrollend event handler property is not supported. See bug 325307785.Chrome Android: The onscrollend event handler property is not supported. See bug 325307785.Edge: The onscrollend event handler property is not supported. See bug 325307785.Opera: The onscrollend event handler property is not supported. See bug 325307785.Opera Android: The onscrollend event handler property is not supported. See bug 325307785.Samsung Internet: The onscrollend event handler property is not supported. See bug 325307785.WebView Android: The onscrollend event handler property is not supported. See bug 325307785.
api.WebGLObject πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Window.fence πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Window.sharedStorage πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.fetch.init_browsingTopics_parameter Chrome Android6/11/2024 Edge6/13/20242
css.at-rules.view-transition πŸ“‹Chrome Android6/11/2024 Edge6/13/20242

2024/5

API First Browser Date Last Browser Date Days Notes
api.CSSPositionTryDescriptors πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.align-self πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.alignSelf πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.block-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.blockSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.bottom πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.height πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inline-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inlineSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-block πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-block-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-block-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-inline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-inline-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-inline-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetBlock πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetBlockEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetBlockStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetInline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetInlineEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetInlineStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.justify-self πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.justifySelf πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.left πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-block πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-block-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-block-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-bottom πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-inline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-inline-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-inline-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-left πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-right πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-top πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBlock πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBlockEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBlockStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBottom πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginInline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginInlineEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginInlineStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginLeft πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginRight πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginTop πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-block-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-height πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-inline-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-width πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxBlockSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxHeight πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxInlineSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxWidth πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-block-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-height πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-inline-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-width πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minBlockSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minHeight πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minInlineSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minWidth πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.place-self πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.placeSelf πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.position-anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.positionAnchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.right πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.top πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.width πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryRule πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryRule.name πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryRule.style πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.hasUnpartitionedCookieAccess πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.startViewTransition.options_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.startViewTransition.options_parameter.types_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.startViewTransition.options_parameter.update_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Element.attachShadow.options_serializable_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Element.getHTML πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.GPUCommandEncoder.beginRenderPass.depthSlice_option πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLAnchorElement.attributionSrc πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.HTMLImageElement.attributionSrc πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.HTMLScriptElement.attributionSrc πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.HTMLTemplateElement.shadowRootSerializable πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.MLGraphBuilder.equal πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.softsign πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.NotRestoredReasonDetails πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasonDetails.reason πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasonDetails.toJSON Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.children πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.id πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.name πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.reasons πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.src πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.toJSON Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.url πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.PerformanceNavigationTiming.notRestoredReasons πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Request.Request.init_attributionReporting_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ShadowRoot.getHTML πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ShadowRoot.serializable πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransition.types πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.@@iterator Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.add Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.clear Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.delete Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.entries Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.forEach Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.has Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.keys Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.size Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.values Chrome Android5/14/2024 Edge5/17/20243
api.WebSocket.WebSocket.url_parameter_http_https_relative Chrome Android5/14/2024 Edge5/17/20243
api.Window.open.features_parameter_attributionsrc Chrome Android5/14/2024 Edge5/17/20243
api.XMLHttpRequest.setAttributionReporting πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.fetch.init_attributionReporting_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.at-rules.position-try πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.align-items.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.align-self.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.anchor-name πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.anchor-name.none πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.block-size.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.bottom.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.height.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inline-size.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inset.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inset-block.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inset-block-end.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inset-block-start.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inset-inline.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inset-inline-end.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.inset-inline-start.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.justify-items.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.justify-self.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.left.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.max-block-size.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.max-height.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.max-inline-size.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.max-width.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.min-block-size.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.min-height.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.min-inline-size.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.min-width.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.place-items.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.place-self.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-anchor.auto πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: The generic auto value exists, but it does not yet have the effect described in the spec.Chrome Android: The generic auto value exists, but it does not yet have the effect described in the spec.Edge: The generic auto value exists, but it does not yet have the effect described in the spec.Opera: The generic auto value exists, but it does not yet have the effect described in the spec.Opera Android: The generic auto value exists, but it does not yet have the effect described in the spec.Samsung Internet: The generic auto value exists, but it does not yet have the effect described in the spec.WebView Android: The generic auto value exists, but it does not yet have the effect described in the spec.
css.properties.position-try πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try.flip-block πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try.flip-inline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try.flip-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try.none πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try-order πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try-order.most-block-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try-order.most-height πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try-order.most-inline-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try-order.most-width πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-try-order.normal πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-visibility πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-visibility.always πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-visibility.anchors-visible πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.position-visibility.no-overflow πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.right.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.top.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.view-transition-class πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.view-transition-class.none πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.width.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.selectors.active-view-transition πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.selectors.active-view-transition-type πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.selectors.state πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: Uses a dashed-ident (such as :--foo) instead of :state().Chrome Android: Uses a dashed-ident (such as :--foo) instead of :state().Edge: Uses a dashed-ident (such as :--foo) instead of :state().Quest Browser: Uses a dashed-ident (such as :--foo) instead of :state().Opera: Uses a dashed-ident (such as :--foo) instead of :state().Opera Android: Uses a dashed-ident (such as :--foo) instead of :state().Samsung Internet: Uses a dashed-ident (such as :--foo) instead of :state().WebView Android: Uses a dashed-ident (such as :--foo) instead of :state().
css.types.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.types.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.types.color.hsl.relative_syntax πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: s and l channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require s and l values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Chrome Android: s and l channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require s and l values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Edge: s and l channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require s and l values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Opera: s and l channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require s and l values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Opera Android: s and l channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require s and l values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Safari: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (deg for h, % for s and l).Safari on iOS: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (deg for h, % for s and l).Samsung Internet: s and l channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require s and l values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.WebView Android: s and l channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require s and l values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.WebView on iOS: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (deg for h, % for s and l).
css.types.color.hwb.relative_syntax πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: w and b channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require w and b values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Chrome Android: w and b channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require w and b values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Edge: w and b channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require w and b values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Opera: w and b channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require w and b values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Opera Android: w and b channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require w and b values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.Safari: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (deg for h, % for w and b).Safari on iOS: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (deg for h, % for w and b).Samsung Internet: w and b channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require w and b values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.WebView Android: w and b channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require w and b values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%). See bug 330096624.WebView on iOS: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (deg for h, % for w and b).
css.types.mod πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.types.mod.mixed_type_parameters πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.types.rem πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.types.rem.mixed_type_parameters πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.types.round πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.types.round.mixed_type_parameters πŸ“‹Chrome Android5/14/2024 Edge5/17/20243

2024/4

API First Browser Date Last Browser Date Days Notes
api.AbortSignal.timeout_static πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Always aborts with an AbortError on timeout, not a TimeoutError.Chrome Android: Always aborts with an AbortError on timeout, not a TimeoutError.Edge: Always aborts with an AbortError on timeout, not a TimeoutError.Quest Browser: Always aborts with an AbortError on timeout, not a TimeoutError.Opera: Always aborts with an AbortError on timeout, not a TimeoutError.Opera Android: Always aborts with an AbortError on timeout, not a TimeoutError.Samsung Internet: Always aborts with an AbortError on timeout, not a TimeoutError.WebView Android: Always aborts with an AbortError on timeout, not a TimeoutError.
api.ClipboardItem.type_image_svg_xml πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.Document.parseHTMLUnsafe_static πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Firefox: Throws error NS_ERROR_UNEXPECTED (bug 1887817.)Firefox for Android: Throws error NS_ERROR_UNEXPECTED (bug 1887817.)Safari: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).Safari on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).WebView on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).
api.Document.parseHTMLUnsafe_static.enforces_trusted_types πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.Element.attachShadow.options_clonable_parameter πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.Element.setHTMLUnsafe πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Safari: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).Safari on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).WebView on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).
api.Element.setHTMLUnsafe.enforces_trusted_types πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.GPUDevice.createBindGroupLayout.storageTexture_access_read-write_read-only πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLElement.inert.ignores_find_in_page πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.HTMLElement.writingSuggestions πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.HTMLTemplateElement.shadowRootClonable πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.MLGraphBuilder.cast πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.PageSwapEvent πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.PageSwapEvent.activation πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.RTCIceCandidate.relayProtocol πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Firefox: See bug 1886013.Firefox for Android: See bug 1886013.
api.RTCIceCandidate.url πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Firefox: See bug 1886013.Firefox for Android: See bug 1886013.
api.RTCRtpReceiver.jitterBufferTarget πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ReadableStream.@@asyncIterator πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ReadableStream.values πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ShadowRoot.clonable πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ShadowRoot.setHTMLUnsafe πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Safari: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).Safari on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).WebView on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).
api.ShadowRoot.setHTMLUnsafe.enforces_trusted_types πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.WEBGL_compressed_texture_pvrtc πŸ“‹Chrome Android7/10/2013 Edge4/18/20243935
Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.WGSLLanguageFeatures.extension_readonly_and_readwrite_storage_textures πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.WebSocketError Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketError.WebSocketError Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketError.closeCode Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketError.reason Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.WebSocketStream Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.close Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.closed Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.opened Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.url Chrome Android4/16/2024 Edge4/18/20242
api.Window.pageswap_event πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Safari: Cross-origin navigation does not fire pageswap. See bug 306447.Safari on iOS: Cross-origin navigation does not fire pageswap. See bug 306447.WebView on iOS: Cross-origin navigation does not fire pageswap. See bug 306447.
css.properties.direction.vertical_slider_direction Chrome Android4/16/2024 Edge4/18/20242
Firefox: Only supported for vertical range sliders.Firefox for Android: Only supported for vertical range sliders.Safari: Only supported for vertical range sliders.Safari on iOS: Only supported for vertical range sliders.WebView on iOS: Only supported for vertical range sliders.
css.properties.writing-mode.vertical_oriented_form_controls Chrome Android4/16/2024 Edge4/18/20242
Chrome: Supported for select, button, textarea, textual input, range slider, meter, and progress elements.Chrome: Supported for select, button, textarea and textual input elements.Chrome: Only supported for select and button elements.Chrome Android: Supported for select, button, textarea, textual input, range slider, meter, and progress elements.Chrome Android: Supported for select, button, textarea and textual input elements.Chrome Android: Only supported for select and button elements.Edge: Supported for select, button, textarea, textual input, range slider, meter, and progress elements.Edge: Supported for select, button, textarea and textual input elements.Edge: Only supported for select and button elements.Opera: Supported for select, button, textarea, textual input, range slider, meter, and progress elements.Opera: Supported for select, button, textarea and textual input elements.Opera: Only supported for select and button elements.Opera Android: Supported for select, button, textarea, textual input, range slider, meter, and progress elements.Opera Android: Supported for select, button, textarea and textual input elements.Opera Android: Only supported for select and button elements.Safari: Support for range sliders, textual inputs, and textareas onlySafari on iOS: Support for range sliders, textual inputs, and textareas onlySamsung Internet: Supported for select, button, textarea, textual input, range slider, meter, and progress elements.Samsung Internet: Supported for select, button, textarea and textual input elements.WebView Android: Supported for select, button, textarea, textual input, range slider, meter, and progress elements.WebView Android: Supported for select, button, textarea and textual input elements.WebView Android: Only supported for select and button elements.WebView on iOS: Support for range sliders, textual inputs, and textareas only

2024/3

API First Browser Date Last Browser Date Days Notes
api.CSSKeyframesRule.length πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.CredentialsContainer.get.identity_option.providers_option_domainHint πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.GPUCommandEncoder.beginRenderPass.separate_depth_stencil_read-only Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLTemplateElement.shadowRootDelegatesFocus πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.InstallEvent.addRoutes πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.MLGraphBuilder.cos πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.MLGraphBuilder.exp πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.MLGraphBuilder.log πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.MLGraphBuilder.sin πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.Navigation.activation πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationActivation πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationActivation.entry πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationActivation.from πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationActivation.navigationType πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PageRevealEvent πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.blockingDuration πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.firstUIEventTimestamp πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.renderStart πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.scripts πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.styleAndLayoutStart πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.toJSON πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.executionStart πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.forcedStyleAndLayoutDuration πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.invoker πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.invokerType πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.pauseDuration πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.sourceCharPosition πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.sourceFunctionName πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.sourceURL πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.toJSON πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.window πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.windowAttribution πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.WGSLLanguageFeatures.extension_packed_4x8_integer_dot_product πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.WGSLLanguageFeatures.extension_pointer_composite_access πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.WGSLLanguageFeatures.extension_unrestricted_pointer_parameters πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.Window.pagereveal_event πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.align-content.block_context πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.align-content.multicol_context πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.field-sizing πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.field-sizing.content πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.field-sizing.fixed πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.paint-order πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Does not affect stroked HTML text, see bug 41372165Chrome Android: Does not affect stroked HTML text, see bug 41372165Edge: Does not affect stroked HTML text, see bug 41372165Quest Browser: Does not affect stroked HTML text, see bug 41372165Opera: Does not affect stroked HTML text, see bug 41372165Opera Android: Does not affect stroked HTML text, see bug 41372165Safari: Does not affect stroked HTML text, see bug 168601Safari on iOS: Does not affect stroked HTML text, see bug 168601Samsung Internet: Does not affect stroked HTML text, see bug 41372165WebView Android: Does not affect stroked HTML text, see bug 41372165WebView on iOS: Does not affect stroked HTML text, see bug 168601
css.properties.text-spacing-trim πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.text-spacing-trim.normal πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.text-spacing-trim.space-all πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.text-spacing-trim.space-first πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.text-spacing-trim.trim-start πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.types.color.light-dark πŸ“‹Chrome Android3/19/2024 Edge3/22/20243

2024/2

API First Browser Date Last Browser Date Days Notes
api.Clipboard.read.formats_unsanitized_parameter πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.HTMLIFrameElement.adAuctionHeaders πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.IdentityCredential.disconnect_static πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.MLGraphBuilder.pow πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
Chrome: Supports Android since Chrome 122 (CPUs)Chrome: Supports ChromeOS since Chrome 122 (CPUs)Chrome: Supports Linux since Chrome 122 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 122 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 122 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 122 (CPUs)Chrome Android: Supports Linux since Chrome Android 122 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 122 (CPUs, GPUs)Edge: Supports Android since Edge 122 (CPUs)Edge: Supports ChromeOS since Edge 122 (CPUs)Edge: Supports Linux since Edge 122 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 122 (CPUs, GPUs)Opera: Supports Android since Opera 108 (CPUs)Opera: Supports ChromeOS since Opera 108 (CPUs)Opera: Supports Linux since Opera 108 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 108 (CPUs, GPUs)
api.MLGraphBuilder.sqrt πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
Chrome: Supports Android since Chrome 122 (CPUs)Chrome: Supports ChromeOS since Chrome 122 (CPUs)Chrome: Supports Linux since Chrome 122 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 122 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 122 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 122 (CPUs)Chrome Android: Supports Linux since Chrome Android 122 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 122 (CPUs, GPUs)Edge: Supports Android since Edge 122 (CPUs)Edge: Supports ChromeOS since Edge 122 (CPUs)Edge: Supports Linux since Edge 122 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 122 (CPUs, GPUs)Opera: Supports Android since Opera 108 (CPUs)Opera: Supports ChromeOS since Opera 108 (CPUs)Opera: Supports Linux since Opera 108 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 108 (CPUs, GPUs)
api.Navigator.storageBuckets πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.PaymentManager.secure_context_required Chrome Android2/20/2024 Edge2/23/20243
api.PaymentRequestUpdateEvent.secure_context_required Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.caches πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.estimate πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.expires πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.getDirectory πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.indexedDB πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.name πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.persist πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.persisted πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.setExpires πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager.delete πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager.keys πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager.open πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.URLPattern.hasRegExpGroups πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGL2RenderingContext.drawingBufferFormat πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGL2RenderingContext.drawingBufferStorage πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGLRenderingContext.drawingBufferFormat πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGLRenderingContext.drawingBufferStorage πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WorkerNavigator.storageBuckets πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
css.at-rules.import.supports πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
css.properties.align-self.position_absolute_context πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
css.properties.justify-self.position_absolute_context πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
css.properties.place-self.position_absolute_context πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
css.selectors.backdrop.inherit_from_originating_element Chrome Android2/20/2024 Edge2/23/20243
css.types.color.oklab.relative_syntax πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
Chrome: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Chrome Android: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Edge: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Opera: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Opera Android: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Samsung Internet: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.WebView Android: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.
css.types.color.oklch.relative_syntax πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
Chrome: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Chrome Android: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Edge: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Opera: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Opera Android: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.Safari: Implementation based on older spec version. As a result, calculations with h channel values do not work correctly, requiring values to be specified with units (deg).Safari on iOS: Implementation based on older spec version. As a result, calculations with h channel values do not work correctly, requiring values to be specified with units (deg).Samsung Internet: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.WebView Android: l channel values incorrectly resolve to numbers between 0-100 rather than 0-1. As a result, channel value calculations require l values to be specified as percentage numbers without units (e.g. 20 for 0.2). See bug 40940488.WebView on iOS: Implementation based on older spec version. As a result, calculations with h channel values do not work correctly, requiring values to be specified with units (deg).
css.types.color.rgb.mixed_type_parameters Chrome Android2/20/2024 Edge2/23/20243
css.types.color.rgb.relative_syntax πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
Chrome: Channel values incorrectly resolve to numbers between 0-1 rather than 0-255. As a result, channel value calculations require values to be specified as decimal percentage equivalents (e.g. 0.3 for 30%, which would be equivalent to a 76.5 <number> value). See bug 41490327.Chrome Android: Channel values incorrectly resolve to numbers between 0-1 rather than 0-255. As a result, channel value calculations require values to be specified as decimal percentage equivalents (e.g. 0.3 for 30%, which would be equivalent to a 76.5 <number> value). See bug 41490327.Edge: Channel values incorrectly resolve to numbers between 0-1 rather than 0-255. As a result, channel value calculations require values to be specified as decimal percentage equivalents (e.g. 0.3 for 30%, which would be equivalent to a 76.5 <number> value). See bug 41490327.Opera: Channel values incorrectly resolve to numbers between 0-1 rather than 0-255. As a result, channel value calculations require values to be specified as decimal percentage equivalents (e.g. 0.3 for 30%, which would be equivalent to a 76.5 <number> value). See bug 41490327.Opera Android: Channel values incorrectly resolve to numbers between 0-1 rather than 0-255. As a result, channel value calculations require values to be specified as decimal percentage equivalents (e.g. 0.3 for 30%, which would be equivalent to a 76.5 <number> value). See bug 41490327.Safari: Implementation based on older spec version. As a result, channel value calculations do not work correctly, requiring values to be specified as percentages with units (e.g. 30%, which would be equivalent to a 76.5 <number> value). See bug 267647.Safari on iOS: Implementation based on older spec version. As a result, channel value calculations do not work correctly, requiring values to be specified as percentages with units (e.g. 30%, which would be equivalent to a 76.5 <number> value). See bug 267647.Samsung Internet: Channel values incorrectly resolve to numbers between 0-1 rather than 0-255. As a result, channel value calculations require values to be specified as decimal percentage equivalents (e.g. 0.3 for 30%, which would be equivalent to a 76.5 <number> value). See bug 41490327.WebView Android: Channel values incorrectly resolve to numbers between 0-1 rather than 0-255. As a result, channel value calculations require values to be specified as decimal percentage equivalents (e.g. 0.3 for 30%, which would be equivalent to a 76.5 <number> value). See bug 41490327.WebView on iOS: Implementation based on older spec version. As a result, channel value calculations do not work correctly, requiring values to be specified as percentages with units (e.g. 30%, which would be equivalent to a 76.5 <number> value). See bug 267647.

2024/1

API First Browser Date Last Browser Date Days Notes
api.CSSImportRule.supportsText πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterBoundsUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterBoundsUpdateEvent.CharacterBoundsUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterBoundsUpdateEvent.rangeEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterBoundsUpdateEvent.rangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.ClipboardItem.supports_static πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.EditContext πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.attachedElements πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.characterBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.characterBoundsRangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.characterboundsupdate_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.compositionend_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.compositionstart_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.selectionEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.selectionStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.text πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.textformatupdate_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.textupdate_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateCharacterBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateControlBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateSelection πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateSelectionBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateText πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.Element.checkVisibility.options_contentVisibilityAuto_parameter πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.Element.checkVisibility.options_opacityProperty_parameter πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.Element.checkVisibility.options_visibilityProperty_parameter πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.FileSystemFileHandle.createSyncAccessHandle.mode Chrome Android1/23/2024 Edge1/25/20242
api.FileSystemFileHandle.createWritable.mode Chrome Android1/23/2024 Edge1/25/20242
api.GPUCommandEncoder.beginComputePass.timestampWrites πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCommandEncoder.beginRenderPass.timestampWrites πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createComputePipeline.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createComputePipelineAsync.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createQuerySet.timestamp πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipeline.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipelineAsync.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.importExternalTexture.color_space_display-p3 Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUQuerySet.type.timestamp πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_timestamp-query πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.HTMLElement.editContext πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.HTMLMediaElement.disableRemotePlayback πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.HTMLMediaElement.remote πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.HTMLSelectElement.showPicker πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.RemotePlayback πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.cancelWatchAvailability πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.connect_event πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.connecting_event πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.disconnect_event πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.prompt πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.state πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.watchAvailability πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.Request.destination.speculationrules Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.TextFormat πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.rangeEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.rangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.underlineStyle πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.underlineThickness πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormatUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormatUpdateEvent.TextFormatUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormatUpdateEvent.getTextFormats πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.TextUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.selectionEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.selectionStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.text πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.updateRangeEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.updateRangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.font-palette.animation_computed Chrome Android1/23/2024 Edge1/25/20242
css.properties.font-palette.palette-mix_function πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.scrollbar-color πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.scrollbar-color.auto πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.scrollbar-width πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.scrollbar-width.auto πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.scrollbar-width.none πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.scrollbar-width.thin πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.text-decoration.grammar-error πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.text-decoration.spelling-error πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.text-decoration-line.grammar-error πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.text-decoration-line.spelling-error πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.selectors.grammar-error πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.selectors.spelling-error πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.types.color.hsl.mixed_type_parameters Chrome Android1/23/2024 Edge1/25/20242
css.types.color.hwb.mixed_type_parameters Chrome Android1/23/2024 Edge1/25/20242
api.GPU πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPU.getPreferredCanvasFormat πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPU.requestAdapter πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPU.requestAdapter.discrete_adapter_default_ac Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on dual GPU macOS devices only.Edge: Supported on dual GPU macOS devices only.Opera: Supported on dual GPU macOS devices only.
api.GPU.wgslLanguageFeatures πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter.features πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter.limits πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter.requestDevice πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.architecture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.description πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.device πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.vendor πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroup.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroupLayout.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.getMappedRange πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.mapAsync πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.mapState πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.size πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.unmap πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.usage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext.canvas πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext.configure πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: The rgba8unorm format is currently not supported on macOS. See bug 40823053.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: The rgba8unorm format is currently not supported on macOS. See bug 40823053.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: The rgba8unorm format is currently not supported on macOS. See bug 40823053.
api.GPUCanvasContext.getCurrentTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext.unconfigure πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandBuffer.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.beginComputePass πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.beginRenderPass πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.clearBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyBufferToBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyBufferToTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyTextureToBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyTextureToTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.finish πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.resolveQuerySet πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationInfo.messages πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.length πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.lineNum πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.linePos πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.message πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.offset πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.type πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.dispatchWorkgroups πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.dispatchWorkgroupsIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.end πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.setBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.setBindGroup.unset_bind_group Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.setPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.writeTimestamp Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePipeline.getBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePipeline.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createBindGroupLayout.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: Before version 138, this method does not throw a RangeError exception when mappedAtCreation is true but size is not a multiple of 4; it generates a validation error instead.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: Before version 138, this method does not throw a RangeError exception when mappedAtCreation is true but size is not a multiple of 4; it generates a validation error instead.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: Before version 122, this method does not throw a RangeError exception when mappedAtCreation is true but size is not a multiple of 4; it generates a validation error instead.
api.GPUDevice.createCommandEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createComputePipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createComputePipelineAsync πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createQuerySet πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderBundleEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline.optional_depthcompare_depthwriteenabled Edge12/7/2023 Chrome Android1/23/202447
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline.vertex_unorm10-10-10-2 πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync.optional_depthcompare_depthwriteenabled Edge12/7/2023 Chrome Android1/23/202447
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync.vertex_unorm10-10-10-2 πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createSampler πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createShaderModule πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createTexture.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.features πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.importExternalTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.importExternalTexture.videoframe_source Edge8/21/2023 Chrome Android1/23/2024155
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.limits πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.lost πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.popErrorScope πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.pushErrorScope πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.queue πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.uncapturederror_event πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDeviceLostInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDeviceLostInfo.message πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDeviceLostInfo.reason πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUError.message πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUExternalTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUExternalTexture.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUInternalError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUInternalError.GPUInternalError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUOutOfMemoryError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUOutOfMemoryError.GPUOutOfMemoryError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError.GPUPipelineError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError.GPUPipelineError.message_optional Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError.reason πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineLayout.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.count πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.type πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.copyExternalImageToTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.copyExternalImageToTexture.htmlimageelement_imagedata_source Edge10/13/2023 Chrome Android1/23/2024102
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.copyExternalImageToTexture.videoframe_source Edge8/21/2023 Chrome Android1/23/2024155
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.onSubmittedWorkDone πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.submit πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.writeBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.writeTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundle πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundle.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.draw πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.drawIndexed πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.drawIndexedIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.drawIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.finish πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setBindGroup.unset_bind_group Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setIndexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setVertexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setVertexBuffer.unset_vertex_buffer Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.beginOcclusionQuery πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.draw πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.drawIndexed πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.drawIndexedIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.drawIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.end πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.endOcclusionQuery πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.executeBundles πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setBindGroup.unset_bind_group Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setBlendConstant πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setIndexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setScissorRect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setStencilReference πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setVertexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setVertexBuffer.unset_vertex_buffer Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setViewport πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.writeTimestamp Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPipeline.getBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPipeline.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSampler πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSampler.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUShaderModule πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUShaderModule.getCompilationInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUShaderModule.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.@@iterator πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.entries πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_bgra8unorm-storage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_depth-clip-control πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_depth32float-stencil8 πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_float32-filterable πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_indirect-first-instance πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_rg11b10ufloat-renderable πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_shader-f16 πŸ“‹Edge12/7/2023 Chrome Android1/23/202447
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_texture-compression-astc πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_texture-compression-bc πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_texture-compression-etc2 πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.forEach πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.has πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.keys πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.size πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.values πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxBindGroups πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxBindGroupsPlusVertexBuffers πŸ“‹Edge12/7/2023 Chrome Android1/23/202447
Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.
api.GPUSupportedLimits.maxBindingsPerBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxBufferSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxColorAttachmentBytesPerSample πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxColorAttachments πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeInvocationsPerWorkgroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupSizeX πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupSizeY πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupSizeZ πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupStorageSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupsPerDimension πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxDynamicStorageBuffersPerPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxDynamicUniformBuffersPerPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxInterStageShaderVariables πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxSampledTexturesPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxSamplersPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxStorageBufferBindingSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxStorageBuffersPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxStorageTexturesPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureArrayLayers πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureDimension1D πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureDimension2D πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureDimension3D πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxUniformBufferBindingSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxUniformBuffersPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxVertexAttributes πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxVertexBufferArrayStride πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxVertexBuffers πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.minStorageBufferOffsetAlignment πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.minUniformBufferOffsetAlignment πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.createView πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.createView.descriptor_format_parameter_accepts_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.depthOrArrayLayers πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.dimension πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.format πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.format.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.height πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.mipLevelCount πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.sampleCount πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.usage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.width πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTextureView πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTextureView.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUUncapturedErrorEvent πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUUncapturedErrorEvent.GPUUncapturedErrorEvent πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUUncapturedErrorEvent.error πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUValidationError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUValidationError.GPUValidationError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.HTMLCanvasElement.getContext.webgpu_context πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.Navigator.gpu πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.OffscreenCanvas.getContext.webgpu_context πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.@@iterator πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.entries πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.forEach πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.has πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.keys πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.size πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.values πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WorkerNavigator.gpu πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.

2023/12

API First Browser Date Last Browser Date Days Notes
api.FontFaceSet.check πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Chrome Android: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Edge: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Quest Browser: Prior to version false, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Opera: Prior to version 106, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Opera Android: Prior to version 80, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Samsung Internet: Prior to version 25.0, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.WebView Android: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.
api.HTMLDetailsElement.name πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityCredential.isAutoSelected πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityCredentialError πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityCredentialError.IdentityCredentialError πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityCredentialError.url πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityProvider.close_static πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IntersectionObserver.scrollMargin Chrome Android12/5/2023 Edge12/7/20232
api.MLGraphBuilder.reduceMean πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: Supports Android since Chrome 120 (CPUs)Chrome: Supports ChromeOS since Chrome 120 (CPUs)Chrome: Supports Linux since Chrome 120 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 120 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 120 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 120 (CPUs)Chrome Android: Supports Linux since Chrome Android 120 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 120 (CPUs, GPUs)Edge: Supports Android since Edge 120 (CPUs)Edge: Supports ChromeOS since Edge 120 (CPUs)Edge: Supports Linux since Edge 120 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 120 (CPUs, GPUs)Opera: Supports Android since Opera 106 (CPUs)Opera: Supports ChromeOS since Opera 106 (CPUs)Opera: Supports Linux since Opera 106 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 106 (CPUs, GPUs)
api.Navigator.login πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.NavigatorLogin πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.NavigatorLogin.setStatus πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.URL.canParse_static πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.at-rules.media.scripting πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.background-clip.text πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Chrome Android: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Edge: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Edge: Before Edge 15, this value was supported with the prefixed version of the property only.Firefox: Does not work with background-attachment: fixed (bug 1313757), in multi-layer backgrounds with other values (bug 1481498), and in some other special cases (see bug 1656784).Firefox for Android: Does not work with background-attachment: fixed (bug 1313757), in multi-layer backgrounds with other values (bug 1481498), and in some other special cases (see bug 1656784).Quest Browser: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Opera: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Opera Android: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Safari: The text value is only supported by -webkit-background-clip (and not by background-clip).Safari on iOS: The text value is only supported by -webkit-background-clip (and not by background-clip).Samsung Internet: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).WebView Android: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).WebView on iOS: The text value is only supported by -webkit-background-clip (and not by background-clip).
css.properties.mask πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Chrome: While the property is recognized, values applied to it don't have any effect.Chrome Android: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Chrome Android: While the property is recognized, values applied to it don't have any effect.Edge: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Edge: While the property is recognized, values applied to it don't have any effect.Firefox: Only supports mask: url(file.svg#mask_id) or mask: url(#mask_id), where the URL is a reference to an SVG <mask> element.Firefox for Android: Only supports mask: url(file.svg#mask_id) or mask: url(#mask_id), where the URL is a reference to an SVG <mask> element.Quest Browser: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Quest Browser: While the property is recognized, values applied to it don't have any effect.Opera: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Opera: While the property is recognized, values applied to it don't have any effect.Opera Android: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Opera Android: While the property is recognized, values applied to it don't have any effect.Safari: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Safari: While the property is recognized, values applied to it don't have any effect.Safari on iOS: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Safari on iOS: While the property is recognized, values applied to it don't have any effect.Samsung Internet: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.Samsung Internet: While the property is recognized, values applied to it don't have any effect.WebView Android: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.WebView Android: While the property is recognized, values applied to it don't have any effect.WebView on iOS: The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard -webkit-mask-attachment property.WebView on iOS: While the property is recognized, values applied to it don't have any effect.
css.properties.mask-clip πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-clip.border-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-clip.content-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-clip.fill-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-clip.no-clip Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-clip.padding-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-clip.stroke-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-clip.view-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-composite πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.Chrome Android: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.Edge: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.Opera: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.Opera Android: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.Safari: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.Safari on iOS: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.Samsung Internet: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.WebView Android: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.WebView on iOS: See also -webkit-mask-composite for a similar non-standard property that uses different keywords.
css.properties.mask-composite.add πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-composite.exclude πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-composite.intersect πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-composite.subtract πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-image πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: From version 8, Chrome added support for gradient values. Initially, Chrome supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.Chrome Android: From version 18, Chrome Android added support for gradient values. Initially, Chrome Android supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.Quest Browser: From version 5.0, Quest Browser added support for gradient values. Initially, Quest Browser supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.Safari: Initially, Safari supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.Safari on iOS: Initially, Safari on iOS supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.Samsung Internet: From version 1.0, Samsung Internet added support for gradient values. Initially, Samsung Internet supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.WebView Android: Initially, Android supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.WebView on iOS: Initially, WebView on iOS supported only -webkit- prefixed values for gradients (such as -webkit-linear-gradient()). Later, support for unprefixed values was added.
css.properties.mask-mode πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-mode.alpha πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-mode.luminance πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-mode.match-source πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-origin πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-origin.border-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-origin.content-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-origin.fill-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-origin.padding-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-origin.stroke-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-origin.view-box Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-position πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-repeat πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.properties.mask-size πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.selectors.dir πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.selectors.nesting πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: Does not support nested rules that start with a type selector.Chrome Android: Does not support nested rules that start with a type selector.Edge: Does not support nested rules that start with a type selector.Opera: Does not support nested rules that start with a type selector.Opera Android: Does not support nested rules that start with a type selector.Safari: Does not support nested rules that start with a type selector.Safari on iOS: Does not support nested rules that start with a type selector.Samsung Internet: Does not support nested rules that start with a type selector.WebView Android: Does not support nested rules that start with a type selector.WebView on iOS: Does not support nested rules that start with a type selector.
css.types.exp πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.types.hypot πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.types.log πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.types.pow πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.types.sqrt πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.Document.hasStorageAccess πŸ“‹Edge8/27/2020 Chrome Android12/5/20231195
api.Document.requestStorageAccess πŸ“‹Edge8/27/2020 Chrome Android12/5/20231195
Safari: Client-side storage access is granted per-page (see explanation).Safari on iOS: Client-side storage access is granted per-page (see explanation).WebView on iOS: Client-side storage access is granted per-page (see explanation).
api.Permissions.permission_storage-access πŸ“‹Edge8/27/2020 Chrome Android12/5/20231195
api.Permissions.permission_top-level-storage-access πŸ“‹Edge5/5/2023 Chrome Android12/5/2023214

2023/11

API First Browser Date Last Browser Date Days Notes
api.AudioEncoder.configure.bitrateMode πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
api.Document.requestStorageAccessFor πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Chrome: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Chrome Android: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Edge: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Opera: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Opera Android: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Samsung Internet: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.
api.RTCRtpSender.setParameters.parameters_encodings_parameter.codec Chrome Android10/31/2023 Edge11/2/20232
api.Window.beforeunload_event.event_returnvalue_activation Chrome Android10/31/2023 Edge11/2/20232
Chrome: Before Chrome 119, an empty string incorrectly activated the confirmation dialog.Chrome Android: Before Chrome Android 119, an empty string incorrectly activated the confirmation dialog.Edge: Before Edge 119, an empty string incorrectly activated the confirmation dialog.Quest Browser: Before Quest Browser false, an empty string incorrectly activated the confirmation dialog.Opera: Before Opera 105, an empty string incorrectly activated the confirmation dialog.Opera Android: Before Opera Android 79, an empty string incorrectly activated the confirmation dialog.Samsung Internet: Before Samsung Internet 25.0, an empty string incorrectly activated the confirmation dialog.WebView Android: Before WebView Android 119, an empty string incorrectly activated the confirmation dialog.
api.Window.beforeunload_event.preventdefault_activation Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.border-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.content-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.fill-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Firefox: This value was supported before Firefox 51, but as an alias to border-box.Firefox for Android: This value was supported before Firefox for Android 51, but as an alias to border-box.
css.properties.clip-path.margin-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.padding-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.stroke-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Firefox: This value was supported before Firefox 51, but as an alias to border-box.Firefox for Android: This value was supported before Firefox for Android 51, but as an alias to border-box.
css.properties.clip-path.view-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.word-break.auto-phrase πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Chrome: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Chrome Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Edge: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Samsung Internet: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.WebView Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.
css.selectors.user-invalid πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.selectors.user-valid πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.types.basic-shape.rect πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Chrome: Only supported on the offset-path property.Chrome Android: Only supported on the offset-path property.Edge: Only supported on the offset-path property.Opera: Only supported on the offset-path property.Opera Android: Only supported on the offset-path property.Samsung Internet: Only supported on the offset-path property.WebView Android: Only supported on the offset-path property.
css.types.basic-shape.xywh πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Chrome: Only supported on the offset-path property.Chrome Android: Only supported on the offset-path property.Edge: Only supported on the offset-path property.Opera: Only supported on the offset-path property.Opera Android: Only supported on the offset-path property.Samsung Internet: Only supported on the offset-path property.WebView Android: Only supported on the offset-path property.
css.types.calc.color_component Chrome Android10/31/2023 Edge11/2/20232
css.types.color.color.relative_syntax πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Safari: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified as percentages with units (%).Safari on iOS: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified as percentages with units (%).WebView on iOS: Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified as percentages with units (%).
css.types.color.lab.relative_syntax πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.types.color.lch.relative_syntax πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Safari: Implementation based on older spec version. As a result, calculations with h channel values do not work correctly, requiring values to be specified with units (deg).Safari on iOS: Implementation based on older spec version. As a result, calculations with h channel values do not work correctly, requiring values to be specified with units (deg).WebView on iOS: Implementation based on older spec version. As a result, calculations with h channel values do not work correctly, requiring values to be specified with units (deg).

2023/10

API First Browser Date Last Browser Date Days Notes
api.BeforeUnloadEvent.returnValue πŸ“‹Edge7/29/2015 Chrome Android10/31/20233016
Chrome: Before Chrome 119, an empty string incorrectly activated the confirmation dialog.Chrome Android: Before Chrome Android 119, an empty string incorrectly activated the confirmation dialog.Quest Browser: Before Quest Browser false, an empty string incorrectly activated the confirmation dialog.Opera: Before Opera 105, an empty string incorrectly activated the confirmation dialog.Opera Android: Before Opera Android 79, an empty string incorrectly activated the confirmation dialog.WebView Android: Before WebView Android 119, an empty string incorrectly activated the confirmation dialog.
api.CSS.cap_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.ic_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.lh_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.rcap_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.rch_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.rex_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.ric_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.rlh_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSSScopeRule πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSSScopeRule.end πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSSScopeRule.start πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.NavigateEvent.hasUAVisualTransition πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.PopStateEvent.hasUAVisualTransition πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.SVGImageElement.crossOrigin πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.TextMetrics.alphabeticBaseline πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.TextMetrics.hangingBaseline πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.TextMetrics.ideographicBaseline πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.USB.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBAlternateInterface.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBConfiguration.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBConnectionEvent.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBDevice.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBEndpoint.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBInTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBInterface.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousInTransferPacket.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousInTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousOutTransferPacket.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousOutTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBOutTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.WorkerNavigator.usb πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes navigator.usb, but does not support WebUSB.
css.at-rules.media.prefers-reduced-transparency πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.at-rules.scope πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.clear.inline-end πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.clear.inline-start πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.float.inline-end πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.float.inline-start πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.resize.block Chrome Android10/10/2023 Edge10/13/20233
css.properties.resize.inline Chrome Android10/10/2023 Edge10/13/20233
css.properties.transform-box.border-box πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.transform-box.content-box πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.transform-box.stroke-box πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.types.length.cap Chrome Android10/10/2023 Edge10/13/20233
css.types.length.rcap πŸ“‹Chrome Android10/10/2023 Edge10/13/20233

2023/9

API First Browser Date Last Browser Date Days Notes
api.CSSStartingStyleRule πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.CustomElementRegistry.getName πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
Safari: Supports 'Autonomous custom elements' but not 'Customized built-in elements'.Safari on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'.WebView on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'.
api.Document.hasPrivateToken πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.Document.hasRedemptionRecord πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.HTMLIFrameElement.privateToken πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.PerformanceResourceTiming.deliveryType πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.PerformanceResourceTiming.deliveryType.navigational-prefetch Chrome Android9/12/2023 Edge9/15/20233
api.RTCRtpTransceiver.getHeaderExtensionsToNegotiate πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.RTCRtpTransceiver.getNegotiatedHeaderExtensions πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.RTCRtpTransceiver.setHeaderExtensionsToNegotiate πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.Request.Request.init_privateToken_parameter πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.URLSearchParams.delete.value_parameter Chrome Android9/12/2023 Edge9/15/20233
api.URLSearchParams.has.value_parameter Chrome Android9/12/2023 Edge9/15/20233
api.XMLHttpRequest.setPrivateToken πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.fetch.init_privateToken_parameter πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.at-rules.starting-style πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.contain-intrinsic-size.auto_none Chrome Android9/12/2023 Edge9/15/20233
css.properties.content-visibility.is_transitionable πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.display.is_transitionable πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.font-variant-position πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.font-variant-position.normal πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.font-variant-position.sub πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
Chrome: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Chrome Android: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Edge: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera Android: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Safari: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 151471).Safari on iOS: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 151471).Samsung Internet: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView Android: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView on iOS: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 151471).
css.properties.font-variant-position.super πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
Chrome: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Chrome Android: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Edge: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera Android: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Safari: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 151471).Safari on iOS: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 151471).Samsung Internet: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView Android: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView on iOS: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 151471).
css.properties.grid-template-columns.subgrid πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.grid-template-rows.subgrid πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.overlay πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.overlay.auto πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.overlay.none πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.text-wrap.pretty πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.transition.transition-behavior Chrome Android9/12/2023 Edge9/15/20233
css.properties.transition-behavior πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.transition-behavior.allow-discrete πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.transition-behavior.normal πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.transition-behavior.transitionable_content-visibility πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.transition-behavior.transitionable_display πŸ“‹Chrome Android9/12/2023 Edge9/15/20233

2023/8

API First Browser Date Last Browser Date Days Notes
api.AbortSignal.any_static πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.CredentialsContainer.create.publicKey_option.extensions.prf πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Firefox: Not supported on macOS.
api.CredentialsContainer.get.identity_option.context_option πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.CredentialsContainer.get.identity_option.providers_option_loginHint πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.CredentialsContainer.get.publicKey_option.extensions.prf πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Firefox: Not supported on macOS.
api.HTMLElement.togglePopover.force_parameter πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.HTMLElement.togglePopover.returns_boolean Chrome Android8/15/2023 Edge8/21/20236
api.IdentityProvider πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.IdentityProvider.getUserInfo_static πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.MLGraphBuilder.abs πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.ceil πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.floor πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.input πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.neg πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 127 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 127 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 127 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 113 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.slice πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.split πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 130 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 130 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 130 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 115 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.tanh πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 139 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 126 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 139 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 126 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 139 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 126 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 123 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 112 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.PerformanceNavigationTiming.criticalCHRestart πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.Response.body.readable_byte_stream Chrome Android8/15/2023 Edge8/21/20236
api.TaskSignal.any_static πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.content-visibility.keyframe_animatable πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.display.keyframe_animatable πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.auto πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.border-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.bottom πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.center πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.content-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.fill-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.left πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.normal πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.padding-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.right πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.stroke-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.top πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset.view-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-anchor πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-anchor.auto πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-anchor.bottom πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-anchor.center πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-anchor.left πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-anchor.right πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-anchor.top πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.basic_shape πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.border-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.content-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.fill-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.padding-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.ray πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.stroke-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.url πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-path.view-box πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position.auto πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position.bottom πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position.center πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position.left πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position.normal πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position.right πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.offset-position.top πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.timeline-scope πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.timeline-scope.none πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.types.color.lab.mixed_type_parameters Chrome Android8/15/2023 Edge8/21/20236
css.types.color.lch.mixed_type_parameters Chrome Android8/15/2023 Edge8/21/20236
css.types.color.oklab.mixed_type_parameters Chrome Android8/15/2023 Edge8/21/20236
css.types.color.oklch.mixed_type_parameters Chrome Android8/15/2023 Edge8/21/20236
css.types.ray πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.types.ray.position Chrome Android8/15/2023 Edge8/21/20236
css.types.ray.size Chrome Android8/15/2023 Edge8/21/20236

2023/7

API First Browser Date Last Browser Date Days Notes
api.AnimationTimeline.duration πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.Element.animate.options_rangeEnd_parameter πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.Element.animate.options_rangeStart_parameter πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.MLGraphBuilder.elu πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Chrome: Supports Android since Chrome 115 (CPUs)Chrome: Supports ChromeOS since Chrome 115 (CPUs)Chrome: Supports Linux since Chrome 115 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 115 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 115 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 115 (CPUs)Chrome Android: Supports Linux since Chrome Android 115 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 115 (CPUs, GPUs)Edge: Supports Android since Edge 115 (CPUs)Edge: Supports ChromeOS since Edge 115 (CPUs)Edge: Supports Linux since Edge 115 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 115 (CPUs, GPUs)Opera: Supports Android since Opera 101 (CPUs)Opera: Supports ChromeOS since Opera 101 (CPUs)Opera: Supports Linux since Opera 101 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 101 (CPUs, GPUs)
api.MLGraphBuilder.prelu πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Chrome: Supports Android since Chrome 115 (CPUs)Chrome: Supports ChromeOS since Chrome 115 (CPUs)Chrome: Supports Linux since Chrome 115 (CPUs, GPUs)Chrome: Supports macOS since Chrome 136 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 115 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 115 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 115 (CPUs)Chrome Android: Supports Linux since Chrome Android 115 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 136 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 115 (CPUs, GPUs)Edge: Supports Android since Edge 115 (CPUs)Edge: Supports ChromeOS since Edge 115 (CPUs)Edge: Supports Linux since Edge 115 (CPUs, GPUs)Edge: Supports macOS since Edge 136 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 115 (CPUs, GPUs)Opera: Supports Android since Opera 101 (CPUs)Opera: Supports ChromeOS since Opera 101 (CPUs)Opera: Supports Linux since Opera 101 (CPUs, GPUs)Opera: Supports macOS since Opera 121 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 101 (CPUs, GPUs)
api.PerformanceResourceTiming.firstInterimResponseStart πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ScrollTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ScrollTimeline.ScrollTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ScrollTimeline.axis πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ScrollTimeline.source πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.ViewTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.endOffset πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.startOffset πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.subject πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.duration πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.entryType πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.name πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.startTime πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.at-rules.keyframes.named_range_keyframes πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.align-content.flex_context.safe_unsafe Chrome Android7/21/2023 Edge7/21/2023
Chrome: Before version 115, this value is recognized, but has no effect.Chrome Android: Before version 115, this value is recognized, but has no effect.Edge: Before version 115, this value is recognized, but has no effect.Opera: Before version 101, this value is recognized, but has no effect.Opera Android: Before version 77, this value is recognized, but has no effect.Samsung Internet: Before version 23.0, this value is recognized, but has no effect.WebView Android: Before version 115, this value is recognized, but has no effect.
css.properties.align-items.flex_context.safe_unsafe Chrome Android7/21/2023 Edge7/21/2023
Chrome: Before version 115, this value is recognized, but has no effect.Chrome Android: Before version 115, this value is recognized, but has no effect.Edge: Before version 115, this value is recognized, but has no effect.Opera: Before version 101, this value is recognized, but has no effect.Opera Android: Before version 77, this value is recognized, but has no effect.Samsung Internet: Before version 23.0, this value is recognized, but has no effect.WebView Android: Before version 115, this value is recognized, but has no effect.
css.properties.align-self.flex_context.safe_unsafe Chrome Android7/21/2023 Edge7/21/2023
Chrome: Before version 115, this value is recognized, but has no effect.Chrome Android: Before version 115, this value is recognized, but has no effect.Edge: Before version 115, this value is recognized, but has no effect.Opera: Before version 101, this value is recognized, but has no effect.Opera Android: Before version 77, this value is recognized, but has no effect.Samsung Internet: Before version 23.0, this value is recognized, but has no effect.WebView Android: Before version 115, this value is recognized, but has no effect.
css.properties.animation.animation-timeline_included Chrome Android7/21/2023 Edge7/21/2023
Chrome: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Chrome Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Edge: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Samsung Internet: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.WebView Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.
css.properties.animation-duration.auto πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: Firefox does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.Firefox for Android: Firefox for Android does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.
css.properties.animation-range πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range.normal πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-end πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-end.normal πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-start πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-start.normal πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline.auto πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline.none πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline.scroll πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: Zero scroll range is treated as 100% but should be 0% (see bug 1780865).Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.
css.properties.animation-timeline.view πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.display.multi-keyword_values Chrome Android7/21/2023 Edge7/21/2023
css.properties.justify-content.flex_context.safe_unsafe Chrome Android7/21/2023 Edge7/21/2023
Chrome: Before version 115, this value is recognized, but has no effect.Chrome Android: Before version 115, this value is recognized, but has no effect.Edge: Before version 115, this value is recognized, but has no effect.Opera: Before version 101, this value is recognized, but has no effect.Opera Android: Before version 77, this value is recognized, but has no effect.Samsung Internet: Before version 23.0, this value is recognized, but has no effect.WebView Android: Before version 115, this value is recognized, but has no effect.
css.properties.scroll-timeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline.none πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.scroll-timeline-axis πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis.block πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.scroll-timeline-axis.inline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.scroll-timeline-axis.x πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.scroll-timeline-axis.y πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.scroll-timeline-name πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-name.none πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline.none πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-axis πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis.block πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-axis.inline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-axis.x πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-axis.y πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-inset πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-inset.auto πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-name πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.view-timeline-name.none πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.types.color.system-color.accentcolor_accentcolortext πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Safari: Only supports a fallback: The native color when accent colour (in macOS' appearance panel) is set to 'multicolour'. On iOS falls back to the blue accent colourSafari on iOS: Only supports a fallback: The native color when accent colour (in macOS' appearance panel) is set to 'multicolour'. On iOS falls back to the blue accent colourWebView on iOS: Only supports a fallback: The native color when accent colour (in macOS' appearance panel) is set to 'multicolour'. On iOS falls back to the blue accent colour

2023/6

API First Browser Date Last Browser Date Days Notes
api.Bluetooth.requestDevice.options_exclusionFilters_parameter πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.CookieStore.delete.partitioned_option πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.CookieStore.get.partitioned_return_property Chrome Android5/30/2023 Edge6/2/20233
api.CookieStore.set.partitioned_option πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.Document.scrollend_event πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.Element.scrollend_event πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ExtendableCookieChangeEvent.changed.partitioned_property πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ExtendableCookieChangeEvent.deleted.partitioned_property πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLButtonElement.popoverTargetAction πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLButtonElement.popoverTargetElement πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.beforetoggle_event πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.beforetoggle_event.popover_elements πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.hidePopover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.popover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
Safari on iOS: On iOS and iPadOS, popovers are not dismissed when the user taps outside of the popover area, see bug 267688.WebView on iOS: On iOS and iPadOS, popovers are not dismissed when the user taps outside of the popover area, see bug 267688.
api.HTMLElement.showPopover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.togglePopover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.toggle_event.popover_elements πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLInputElement.popoverTargetAction πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLInputElement.popoverTargetElement πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.IdleDetector πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.IdleDetector πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.change_event πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.requestPermission_static πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.screenState πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.start πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.userState πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.MLGraphBuilder.pad πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
Chrome: Supports Android since Chrome 114 (CPUs)Chrome: Supports ChromeOS since Chrome 114 (CPUs)Chrome: Supports Linux since Chrome 114 (CPUs, GPUs)Chrome: Supports macOS since Chrome 129 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 114 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 114 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 114 (CPUs)Chrome Android: Supports Linux since Chrome Android 114 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 129 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 114 (CPUs, GPUs)Edge: Supports Android since Edge 114 (CPUs)Edge: Supports ChromeOS since Edge 114 (CPUs)Edge: Supports Linux since Edge 114 (CPUs, GPUs)Edge: Supports macOS since Edge 129 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 114 (CPUs, GPUs)Opera: Supports Android since Opera 100 (CPUs)Opera: Supports ChromeOS since Opera 100 (CPUs)Opera: Supports Linux since Opera 100 (CPUs, GPUs)Opera: Supports macOS since Opera 115 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 100 (CPUs, GPUs)
api.ToggleEvent πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ToggleEvent.ToggleEvent πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ToggleEvent.newState πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ToggleEvent.oldState πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.text-wrap πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.text-wrap.balance πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.text-wrap.nowrap πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.text-wrap.wrap πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space.collapse πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space.preserve πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space.preserve-breaks πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space.shorthand_values Chrome Android5/30/2023 Edge6/2/20233
Chrome: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Chrome Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Edge: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Firefox: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Firefox for Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Samsung Internet: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.WebView Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.
css.properties.white-space.wrap πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space-collapse πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space-collapse.break-spaces πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space-collapse.collapse πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space-collapse.preserve πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.properties.white-space-collapse.preserve-breaks πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.selectors.backdrop.popover Chrome Android5/30/2023 Edge6/2/20233
css.selectors.popover-open πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
css.types.overflow.overlay Chrome Android5/30/2023 Edge6/2/20233
Chrome: Before version 114, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 114, the keyword aliases to the standard auto keyword. See bug 40444262.Chrome Android: Before version 114, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 114, the keyword aliases to the standard auto keyword. See bug 40444262.Edge: Before version 114, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 114, the keyword aliases to the standard auto keyword. See bug 40444262.Quest Browser: Before version false, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version false, the keyword aliases to the standard auto keyword. See bug 40444262.Opera: Before version 100, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 100, the keyword aliases to the standard auto keyword. See bug 40444262.Safari: Before version 12, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 12, the keyword aliases to the standard auto keyword. See bug 189811.Safari on iOS: Before version 12, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 12, the keyword aliases to the standard auto keyword. See bug 189811.WebView Android: Before version 114, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 114, the keyword aliases to the standard auto keyword. See bug 40444262.WebView on iOS: Before version 12, the overlay keyword caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space. From version 12, the keyword aliases to the standard auto keyword. See bug 189811.

2023/5

API First Browser Date Last Browser Date Days Notes
api.CanvasFilter Chrome Android5/2/2023 Edge5/5/20233
api.CanvasFilter.CanvasFilter Chrome Android5/2/2023 Edge5/5/20233
api.CredentialsContainer.get.publicKey_option.extensions.largeBlob πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
api.HTMLInputElement.cancel_event πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
api.Headers.getSetCookie πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
api.MLGraphBuilder.concat πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Supports Android since Chrome 113 (CPUs)Chrome: Supports ChromeOS since Chrome 113 (CPUs)Chrome: Supports Linux since Chrome 113 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 113 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 113 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 113 (CPUs)Chrome Android: Supports Linux since Chrome Android 113 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 113 (CPUs, GPUs)Edge: Supports Android since Edge 113 (CPUs)Edge: Supports ChromeOS since Edge 113 (CPUs)Edge: Supports Linux since Edge 113 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 113 (CPUs, GPUs)Opera: Supports Android since Opera 99 (CPUs)Opera: Supports ChromeOS since Opera 99 (CPUs)Opera: Supports Linux since Opera 99 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 99 (CPUs, GPUs)
api.MLGraphBuilder.leakyRelu πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Supports Android since Chrome 113 (CPUs)Chrome: Supports ChromeOS since Chrome 113 (CPUs)Chrome: Supports Linux since Chrome 113 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 113 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 113 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 113 (CPUs)Chrome Android: Supports Linux since Chrome Android 113 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 113 (CPUs, GPUs)Edge: Supports Android since Edge 113 (CPUs)Edge: Supports ChromeOS since Edge 113 (CPUs)Edge: Supports Linux since Edge 113 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 113 (CPUs, GPUs)Opera: Supports Android since Opera 99 (CPUs)Opera: Supports ChromeOS since Opera 99 (CPUs)Opera: Supports Linux since Opera 99 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 99 (CPUs, GPUs)
api.MLGraphBuilder.transpose πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Supports Android since Chrome 113 (CPUs)Chrome: Supports ChromeOS since Chrome 113 (CPUs)Chrome: Supports Linux since Chrome 113 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 113 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 113 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 113 (CPUs)Chrome Android: Supports Linux since Chrome Android 113 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 113 (CPUs, GPUs)Edge: Supports Android since Edge 113 (CPUs)Edge: Supports ChromeOS since Edge 113 (CPUs)Edge: Supports Linux since Edge 113 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 113 (CPUs, GPUs)Opera: Supports Android since Opera 99 (CPUs)Opera: Supports ChromeOS since Opera 99 (CPUs)Opera: Supports Linux since Opera 99 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 99 (CPUs, GPUs)
api.URLSearchParams.size πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.at-rules.media.overflow-block πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.at-rules.media.overflow-inline πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.at-rules.media.update πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.properties.background-image.image-set πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Support for url images only and x is the only supported resolution unit.Chrome Android: Support for url images only and x is the only supported resolution unit.Edge: Support for url images only and x is the only supported resolution unit.Firefox: The type() function is not supported as an argument to image-set().Firefox for Android: The type() function is not supported as an argument to image-set().Quest Browser: Support for url images only and x is the only supported resolution unit.Opera: Support for url images only and x is the only supported resolution unit.Opera Android: Support for url images only and x is the only supported resolution unit.Safari: The type() function is not supported as an argument to image-set().Safari: The type() function is not supported as an argument to image-set().Safari: Support for url images only and x is the only supported resolution unit.Safari: Support for url images only and x is the only supported resolution unit.Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: Support for url images only and x is the only supported resolution unit.Safari on iOS: Support for url images only and x is the only supported resolution unit.Samsung Internet: Support for url images only and x is the only supported resolution unit.WebView Android: Support for url images only and x is the only supported resolution unit.WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: Support for url images only and x is the only supported resolution unit.WebView on iOS: Support for url images only and x is the only supported resolution unit.
css.properties.content.image-set πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Support for url images only and x is the only supported resolution unit.Chrome Android: Support for url images only and x is the only supported resolution unit.Edge: Support for url images only and x is the only supported resolution unit.Firefox: The type() function is not supported as an argument to image-set().Firefox for Android: The type() function is not supported as an argument to image-set().Quest Browser: Support for url images only and x is the only supported resolution unit.Opera: Support for url images only and x is the only supported resolution unit.Opera Android: Support for url images only and x is the only supported resolution unit.Safari: The type() function is not supported as an argument to image-set().Safari: The type() function is not supported as an argument to image-set().Safari: Support for url images only and x is the only supported resolution unit.Safari: Support for url images only and x is the only supported resolution unit.Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: Support for url images only and x is the only supported resolution unit.Safari on iOS: Support for url images only and x is the only supported resolution unit.Samsung Internet: Support for url images only and x is the only supported resolution unit.WebView Android: Support for url images only and x is the only supported resolution unit.WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: Support for url images only and x is the only supported resolution unit.WebView on iOS: Support for url images only and x is the only supported resolution unit.
css.types.easing-function.linear-function πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.types.image.image-set πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Support for url images only and x is the only supported resolution unit.Chrome Android: Support for url images only and x is the only supported resolution unit.Edge: Support for url images only and x is the only supported resolution unit.Firefox: The type() function is not supported as an argument to image-set().Firefox for Android: The type() function is not supported as an argument to image-set().Quest Browser: Support for url images only and x is the only supported resolution unit.Opera: Support for url images only and x is the only supported resolution unit.Opera Android: Support for url images only and x is the only supported resolution unit.Safari: The type() function is not supported as an argument to image-set().Safari: The type() function is not supported as an argument to image-set().Safari: Support for url images only and x is the only supported resolution unit.Safari: Support for url images only and x is the only supported resolution unit.Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: Support for url images only and x is the only supported resolution unit.Safari on iOS: Support for url images only and x is the only supported resolution unit.Samsung Internet: Support for url images only and x is the only supported resolution unit.WebView Android: Support for url images only and x is the only supported resolution unit.WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: Support for url images only and x is the only supported resolution unit.WebView on iOS: Support for url images only and x is the only supported resolution unit.

2023/4

API First Browser Date Last Browser Date Days Notes
api.CSSStyleRule.cssRules πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.CSSStyleRule.deleteRule πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.CSSStyleRule.insertRule πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.FormData.FormData.submitter Chrome Android4/4/2023 Edge4/6/20232
api.ML πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.ML.createContext πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLContext πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraph πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.MLGraphBuilder πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.add πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 122 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 122 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 122 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 108 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.averagePool2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.build πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.clamp πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.constant πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.conv2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.div πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.gemm πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.hardSwish πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.max πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.maxPool2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.min πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.mul πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.relu πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.resample2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.reshape πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.sigmoid πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.softmax πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 127 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 127 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 127 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 113 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.sub πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLOperand πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.Navigator.ml πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.WorkerNavigator.ml πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.createImageBitmap.options_imageOrientation_parameter.from-image Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-composition πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-composition.accumulate πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-composition.add πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-composition.replace πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_afrikaans Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_albanian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_amharic Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_czech Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_dutch Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_ethiopic_script_mul Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_galician Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_georgian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_italian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_latvian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_lithuanian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_modern_greek Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_russian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_slovak Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_swedish Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_ukrainian Chrome Android4/4/2023 Edge4/6/20232

2023/3

API First Browser Date Last Browser Date Days Notes
api.CSSContainerRule.containerName πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSContainerRule.containerQuery πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.@@iterator πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.clear πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.delete πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.entries πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.forEach πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.get πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.has πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.keys πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.set πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.size πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.values πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.annotation πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.characterVariant πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.fontFamily πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.ornaments πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.styleset πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.stylistic πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.swash πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.Document.startViewTransition πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.Document.startViewTransition.updateCallback_parameter πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.HTMLTemplateElement.shadowRootMode πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.MediaSession.setActionHandler.nextslide_type Chrome Android3/7/2023 Edge3/13/20236
api.MediaSession.setActionHandler.previousslide_type Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_inbound-rtp.playoutId πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.id πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.kind πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.synthesizedSamplesDuration πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.synthesizedSamplesEvents πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.timestamp πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.totalPlayoutDelay πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.totalSamplesCount πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.totalSamplesDuration πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.type πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.finished πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.ready πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.skipTransition πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.updateCallbackDone πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.XRSession.enabledFeatures πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.container.style_queries_for_custom_properties πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
Safari: The document element cannot be a container. See bug 271040.Safari on iOS: The document element cannot be a container. See bug 271040.WebView on iOS: The document element cannot be a container. See bug 271040.
css.at-rules.font-feature-values πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.annotation Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.character-variant Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.historical-forms Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.ornaments Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.styleset Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.stylistic Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.swash Chrome Android3/7/2023 Edge3/13/20236
css.properties.baseline-source πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.baseline-source.auto πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.baseline-source.first πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.baseline-source.last πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant.historical-forms πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.annotation πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.character_variant πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.historical-forms πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.normal πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.ornaments πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.styleset πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.stylistic πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.swash πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.view-transition-name πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.view-transition-name.none πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.selectors.nth-child.of_syntax Chrome Android3/7/2023 Edge3/13/20236
css.selectors.nth-last-child.of_syntax Chrome Android3/7/2023 Edge3/13/20236
css.types.acos πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.asin πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.atan πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.atan2 πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.color.color πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
Safari: Only supports display-p3 and srgb predefined color profiles.Safari on iOS: Only supports display-p3 and srgb predefined color profiles.WebView on iOS: Only supports display-p3 and srgb predefined color profiles.
css.types.color.color.mixed_type_parameters Chrome Android3/7/2023 Edge3/13/20236
css.types.color.color-mix πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.color.lab πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.color.lch πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.color.oklab πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.color.oklch πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.cos πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.conic-gradient.hue_interpolation_method Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.conic-gradient.interpolation_color_space Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.linear-gradient.hue_interpolation_method Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.linear-gradient.interpolation_color_space Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.radial-gradient.hue_interpolation_method Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.radial-gradient.interpolation_color_space Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.repeating-conic-gradient.hue_interpolation_method Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.repeating-conic-gradient.interpolation_color_space Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.repeating-linear-gradient.hue_interpolation_method Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.repeating-linear-gradient.interpolation_color_space Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.repeating-radial-gradient.hue_interpolation_method Chrome Android3/7/2023 Edge3/13/20236
css.types.gradient.repeating-radial-gradient.interpolation_color_space Chrome Android3/7/2023 Edge3/13/20236
css.types.length.rch πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.length.rex πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.length.ric πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.length.rlh πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.sin πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.types.tan πŸ“‹Chrome Android3/7/2023 Edge3/13/20236

2023/2

API First Browser Date Last Browser Date Days Notes
api.AudioContext.AudioContext.options_sinkId_parameter πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioContext.setSinkId πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioContext.sinkId πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioContext.sinkchange_event πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioEncoder.configure.opus πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioSinkInfo πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioSinkInfo.type πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.FileSystemHandle.remove Chrome Android2/7/2023 Edge2/9/20232
api.HTMLIFrameElement.credentialless πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.RTCStatsReport.type_outbound-rtp.scalabilityMode πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.Window.credentialless πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
css.properties.font-variant.sub πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
css.properties.font-variant.super πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
css.properties.initial-letter πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
Safari: See bug 229090 for the unprefixed property.Safari on iOS: See bug 229090 for the unprefixed property.Safari on iOS: Does not support decimal values. See bug 296785.WebView on iOS: See bug 229090 for the unprefixed property.WebView on iOS: Does not support decimal values. See bug 296785.
css.properties.initial-letter.normal πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
css.selectors.autofill πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
Firefox: The :autofill pseudo-class matches autofilled username and password fields, but not other autocompleted fields. See bug 1923525.Firefox: The :-webkit-autofill pseudo-class matches autofilled username and password fields, but not other autocompleted fields. See bug 1923525.Firefox for Android: The :autofill pseudo-class matches autofilled username and password fields, but not other autocompleted fields. See bug 1923525.Firefox for Android: The :-webkit-autofill pseudo-class matches autofilled username and password fields, but not other autocompleted fields. See bug 1923525.
css.selectors.picture-in-picture πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
css.types.calc-keyword.e Chrome Android2/7/2023 Edge2/9/20232

2023/1

API First Browser Date Last Browser Date Days Notes
api.MathMLElement πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.attributeStyleMap πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.autofocus πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.blur πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.dataset πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.focus πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.nonce πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.style πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.tabIndex πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MediaStreamTrack.applyConstraints.suppressLocalAudioPlayback_constraint πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.PerformanceResourceTiming.responseStatus πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.RTCStatsReport.type_candidate-pair.lastPacketReceivedTimestamp πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.RTCStatsReport.type_candidate-pair.lastPacketSentTimestamp πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.WebTransport.byob_readers Chrome Android1/10/2023 Edge1/12/20232
api.WebTransport.createUnidirectionalStream.byob_readers Chrome Android1/10/2023 Edge1/12/20232
api.WebTransportDatagramDuplexStream.byob_readers Chrome Android1/10/2023 Edge1/12/20232
css.properties.container.normal πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.display.math Chrome Android1/10/2023 Edge1/12/20232
css.properties.font-family.math Chrome Android1/10/2023 Edge1/12/20232
css.properties.font-size.math Chrome Android1/10/2023 Edge1/12/20232
css.properties.hyphenate-limit-chars πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.hyphenate-limit-chars.auto πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-depth πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-depth.auto-add πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-shift πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-shift.compact πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-shift.normal πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-style πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-style.compact πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.math-style.normal πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.text-transform.math-auto πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.selectors.view-transition πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.selectors.view-transition-group πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.selectors.view-transition-image-pair πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.selectors.view-transition-new πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.selectors.view-transition-old πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.types.calc-keyword.pi Chrome Android1/10/2023 Edge1/12/20232
css.types.length.lh πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.FileSystemDirectoryHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.@@asyncIterator πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.entries πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.getDirectoryHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.getFileHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.keys πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.removeEntry πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.resolve πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.values πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemFileHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemFileHandle.createSyncAccessHandle πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemFileHandle.createWritable πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemFileHandle.getFile πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.isSameEntry πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.kind πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.name πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.queryPermission πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.requestPermission πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemSyncAccessHandle πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.close πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.close.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.flush πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.flush.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.getSize πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.getSize.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.read πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.truncate πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.truncate.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.write πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemWritableFileStream πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemWritableFileStream.seek πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemWritableFileStream.truncate πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemWritableFileStream.write πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.StorageManager.getDirectory πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823

2022/12

API First Browser Date Last Browser Date Days Notes
api.CSS.dvb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvh_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvmax_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvmin_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvw_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvh_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvmax_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvmin_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvw_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svh_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svmax_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svmin_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svw_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.vb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.vi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.ContentVisibilityAutoStateChangeEvent πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.ContentVisibilityAutoStateChangeEvent.skipped πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CredentialsContainer.get.identity_option πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CredentialsContainer.get.identity_option.providers_option_nonce Chrome Android11/29/2022 Edge12/5/20226
Chrome: Removal proposed in bug 441895082.Chrome Android: Removal proposed in bug 441895082.Edge: Removal proposed in bug 441895082.Opera: Removal proposed in bug 441895082.Opera Android: Removal proposed in bug 441895082.Samsung Internet: Removal proposed in bug 441895082.
api.Document.prerendering πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.Document.prerenderingchange_event πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.Element.contentvisibilityautostatechange_event πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Firefox: The oncontentvisibilityautostatechange event handler property is not supported.Firefox for Android: The oncontentvisibilityautostatechange event handler property is not supported.
api.HTMLFormElement.rel πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.HTMLFormElement.relList πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.HTMLMediaElement.srcObject πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Chrome: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Chrome: Support added for MediaStream objects (see bug 41186131).Chrome Android: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Chrome Android: Support added for MediaStream objects (see bug 41186131).Edge: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Edge: Support added for MediaStream objects (see bug 41186131).Firefox: Only supports MediaStream objects (see bug 886194).Firefox for Android: Only supports MediaStream objects (see bug 886194).Quest Browser: Support added for MediaStream objects (see bug 41186131).Opera: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Opera: Support added for MediaStream objects (see bug 41186131).Opera Android: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Opera Android: Support added for MediaStream objects (see bug 41186131).Samsung Internet: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Samsung Internet: Support added for MediaStream objects (see bug 41186131).WebView Android: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).WebView Android: Support added for MediaStream objects (see bug 41186131).
api.IdentityCredential πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.IdentityCredential.token πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.MediaSource.canConstructInDedicatedWorker_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.handle πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.MediaSourceHandle πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.PerformanceNavigationTiming.activationStart πŸ“‹Chrome Android3/16/2017 Edge12/5/20222090
api.PublicKeyCredential.isConditionalMediationAvailable_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_local-candidate.foundation πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_local-candidate.usernameFragment πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_remote-candidate.foundation πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_remote-candidate.usernameFragment πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.abort.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.abort_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.appendBuffer.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.appendWindowEnd.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.appendWindowStart.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.audioTracks.worker_support Chrome Android11/29/2022 Edge12/5/20226
Chrome: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Chrome Android: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Edge: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Opera: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).
api.SourceBuffer.buffered.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.changeType.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.error_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.mode.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.remove.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.timestampOffset.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.update_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.updateend_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.updatestart_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.updating.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.videoTracks.worker_support Chrome Android11/29/2022 Edge12/5/20226
Chrome: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Chrome Android: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Edge: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Opera: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).
api.SourceBufferList.addsourcebuffer_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBufferList.length.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBufferList.removesourcebuffer_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.font-face.src.drop_invalid_item Chrome Android11/29/2022 Edge12/5/20226
Chrome: Chrome drops invalid item for tech() but not other invalid valuesChrome Android: Chrome Android drops invalid item for tech() but not other invalid valuesEdge: Edge drops invalid item for tech() but not other invalid valuesOpera: Opera drops invalid item for tech() but not other invalid valuesOpera Android: Opera Android drops invalid item for tech() but not other invalid valuesSamsung Internet: Samsung Internet drops invalid item for tech() but not other invalid valuesWebView Android: WebView Android drops invalid item for tech() but not other invalid values
css.at-rules.font-face.src.format_keyword Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.font-face.src.tech_keyword Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.supports.font-format Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.supports.font-tech Chrome Android11/29/2022 Edge12/5/20226
css.properties.align-items.flex_context.last_baseline Chrome Android11/29/2022 Edge12/5/20226
css.properties.align-self.flex_context.last_baseline Chrome Android11/29/2022 Edge12/5/20226
css.types.length.vb Chrome Android11/29/2022 Edge12/5/20226
css.types.length.vi Chrome Android11/29/2022 Edge12/5/20226
css.types.length.viewport_percentage_units_dynamic Chrome Android11/29/2022 Edge12/5/20226
css.types.length.viewport_percentage_units_large Chrome Android11/29/2022 Edge12/5/20226
css.types.length.viewport_percentage_units_small Chrome Android11/29/2022 Edge12/5/20226

2022/11

API First Browser Date Last Browser Date Days Notes
api.CredentialsContainer.create.publicKey_option.extensions.credProps πŸ“‹Edge3/4/2021 Chrome Android11/29/2022635
api.CredentialsContainer.create.publicKey_option.requireResidentKey πŸ“‹Edge3/4/2021 Chrome Android11/29/2022635
api.CredentialsContainer.create.publicKey_option.residentKey πŸ“‹Edge3/4/2021 Chrome Android11/29/2022635
css.properties.overflow.replaced_elements πŸ“‹Edge7/29/2015 Chrome Android11/29/20222680
css.properties.overflow-x.replaced_elements πŸ“‹Edge7/29/2015 Chrome Android11/29/20222680
css.properties.overflow-y.replaced_elements πŸ“‹Edge7/29/2015 Chrome Android11/29/20222680

2022/10

API First Browser Date Last Browser Date Days Notes
api.Element.ariaBrailleLabel πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.Element.ariaBrailleRoleDescription πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.ElementInternals.ariaBrailleLabel πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.ElementInternals.ariaBrailleRoleDescription πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.MediaStreamTrack.applyConstraints.displaySurface_constraint πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.PerformanceResourceTiming.renderBlockingStatus πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.URLPattern.URLPattern.ignoreCase_option πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRCamera πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRCamera.height πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRCamera.width πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRView.camera πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRWebGLBinding.getCameraImage πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
css.properties.grid-template-columns.animation Chrome Android10/25/2022 Edge10/27/20222
css.properties.grid-template-rows.animation Chrome Android10/25/2022 Edge10/27/20222
api.AudioDecoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.AudioEncoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.RTCStatsReport.type_outbound-rtp.active πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.VideoDecoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.VideoEncoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
css.properties.forced-color-adjust.preserve-parent-color πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
css.properties.hyphenate-character πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
css.types.length.ic Chrome Android9/27/2022 Edge10/3/20226

2022/9

API First Browser Date Last Browser Date Days Notes
api.CSS.cqb_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqh_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqi_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqmax_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqmin_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqw_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.highlights_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSSContainerRule πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Document.exitPictureInPicture πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Document.pictureInPictureElement πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Document.pictureInPictureEnabled πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Element.checkVisibility πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Element.checkVisibility.options_checkOpacity_parameter πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Element.checkVisibility.options_checkVisibilityCSS_parameter πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HTMLLinkElement.blocking πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HTMLScriptElement.blocking πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HTMLStyleElement.blocking πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HTMLVideoElement.disablePictureInPicture πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
Firefox: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.Firefox: This property is undefined, but still has an effect if set to a value.Firefox: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.Firefox for Android: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.Firefox for Android: This property is undefined, but still has an effect if set to a value.Firefox for Android: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.
api.HTMLVideoElement.enterpictureinpicture_event πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.HTMLVideoElement.leavepictureinpicture_event πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.HTMLVideoElement.requestPictureInPicture πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Highlight πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.@@iterator Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.Highlight πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.add Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.clear Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.delete Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.entries Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.forEach Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.has Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.keys Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.priority πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.size Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.type πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.values Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.@@iterator Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.clear Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.delete Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.entries Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.forEach Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.get Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.has Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.keys Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.set Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.size Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.values Edge9/1/2022 Chrome Android9/2/20221
api.NavigateEvent.canIntercept πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.NavigateEvent.intercept πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.NavigateEvent.scroll πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.PictureInPictureEvent πŸ“‹Edge8/27/2020 Chrome Android9/2/2022736
api.PictureInPictureEvent.PictureInPictureEvent πŸ“‹Edge8/27/2020 Chrome Android9/2/2022736
api.PictureInPictureEvent.pictureInPictureWindow πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow.height πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow.resize_event πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow.width πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.RTCStatsReport.type_inbound-rtp.jitterBufferMinimumDelay πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_inbound-rtp.jitterBufferTargetDelay πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_inbound-rtp.mid πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_inbound-rtp.trackIdentifier πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_outbound-rtp.mid πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_outbound-rtp.rid πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request Edge9/1/2022 Chrome Android9/2/20221
Chrome: Before version 105, releaseLock() throws instead of rejecting.Chrome Android: Before version 105, releaseLock() throws instead of rejecting.Edge: Before version 105, releaseLock() throws instead of rejecting.Opera: Before version 91, releaseLock() throws instead of rejecting.Opera Android: Before version 72, releaseLock() throws instead of rejecting.Samsung Internet: Before version 20.0, releaseLock() throws instead of rejecting.WebView Android: Before version 105, releaseLock() throws instead of rejecting.
api.ReadableStreamDefaultReader.releaseLock.reject_pending_read_request Edge9/1/2022 Chrome Android9/2/20221
Chrome: Before version 105, releaseLock() throws instead of rejecting.Chrome Android: Before version 105, releaseLock() throws instead of rejecting.Edge: Before version 105, releaseLock() throws instead of rejecting.Opera: Before version 91, releaseLock() throws instead of rejecting.Opera Android: Before version 72, releaseLock() throws instead of rejecting.Samsung Internet: Before version 20.0, releaseLock() throws instead of rejecting.WebView Android: Before version 105, releaseLock() throws instead of rejecting.
api.Request.Request.request_body_readablestream Edge9/1/2022 Chrome Android9/2/20221
api.Request.body πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Response.json_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.ShadowRoot.pictureInPictureElement πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.fetch.body_readablestream πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.at-rules.container πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.contain.inline-size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.inline-size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.none πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.scroll-state πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-name πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-name.none πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type.inline-size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type.normal πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type.size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.selectors.has πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.selectors.highlight πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
Firefox: Cannot yet be used with text-shadow. See bug 1845447.Firefox: Before Firefox 146, cannot be used with text-decoration. See bug 1845446.Firefox for Android: Cannot yet be used with text-shadow. See bug 1845447.Firefox for Android: Before Firefox for Android 146, cannot be used with text-decoration. See bug 1845446.Safari: The style is ignored when combined with user-select: none. See bug 278455.Safari on iOS: The style is ignored when combined with user-select: none. See bug 278455.WebView on iOS: The style is ignored when combined with user-select: none. See bug 278455.
css.selectors.modal πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.selectors.selection.text-decoration Edge9/1/2022 Chrome Android9/2/20221
css.types.length.container_query_length_units Edge9/1/2022 Chrome Android9/2/20221

2022/8

API First Browser Date Last Browser Date Days Notes
api.ClipboardItem.type_web πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
api.WebGL2RenderingContext.drawingBufferColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
Firefox: Accidental early exposure with no functionality.Firefox for Android: Accidental early exposure with no functionality.
api.WebGL2RenderingContext.unpackColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
api.WebGLRenderingContext.drawingBufferColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
Firefox: Accidental early exposure with no functionality.Firefox for Android: Accidental early exposure with no functionality.
api.WebGLRenderingContext.unpackColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.at-rules.media.or_syntax Chrome Android8/2/2022 Edge8/5/20223
css.at-rules.media.range_syntax Chrome Android8/2/2022 Edge8/5/20223
Firefox: Only supports range notations where the feature name comes before any value (width > 500px)Firefox for Android: Only supports range notations where the feature name comes before any value (width > 500px)
css.at-rules.media.scan πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.object-view-box πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.object-view-box.none πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.overflow-clip-margin.border-box πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.overflow-clip-margin.content-box πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.overflow-clip-margin.padding-box πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.rotate πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.rotate.none πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.rotate.x_y_z_angle Chrome Android8/2/2022 Edge8/5/20223
css.properties.scale πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.scale.none πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.translate πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.properties.translate.none πŸ“‹Chrome Android8/2/2022 Edge8/5/20223

2022/6

API First Browser Date Last Browser Date Days Notes
api.BatteryManager.secure_context_required Chrome Android6/21/2022 Edge6/23/20222
api.CompressionStream.CompressionStream.deflate-raw πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.DecompressionStream.DecompressionStream.deflate-raw πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.Element.role πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.ElementInternals.role πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.Navigator.getBattery.secure_context_required Chrome Android6/21/2022 Edge6/23/20222
api.RTCRtpTransceiver.currentDirection.stopped_value πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCRtpTransceiver.direction.value_stopped πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_inbound-rtp.totalProcessingDelay πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.dtlsRole πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.iceLocalUsernameFragment πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.iceRole πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.iceState πŸ“‹Chrome Android6/21/2022 Edge6/23/20222

2022/5

API First Browser Date Last Browser Date Days Notes
api.AudioContext.outputLatency πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Element.ariaInvalid πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Element.beforematch_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.ElementInternals.ariaInvalid πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLElement.inert πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLImageElement.fetchPriority πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLLinkElement.fetchPriority πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLScriptElement.fetchPriority πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.NavigateEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.destination πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.downloadRequest πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.formData πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.hashChange πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.info πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.navigationType πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.signal πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.userInitiated πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.back πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.canGoBack πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.canGoForward πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.currentEntry πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.currententrychange_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.entries πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.forward πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.navigate πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
Chrome: Chrome allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Chrome Android: Chrome Android allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Edge: Edge allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Quest Browser: Quest Browser allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Opera: Opera allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Opera Android: Opera Android allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Samsung Internet: Samsung Internet allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).WebView Android: WebView Android allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).
api.Navigation.navigate_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.navigateerror_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.navigatesuccess_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.reload πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.transition πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.traverseTo πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.updateCurrentEntry πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationCurrentEntryChangeEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationCurrentEntryChangeEvent.NavigationCurrentEntryChangeEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationCurrentEntryChangeEvent.from πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationCurrentEntryChangeEvent.navigationType πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.getState πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.id πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.index πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.key πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.sameDocument πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.url πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.dispose_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.getState πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.id πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.index πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.key πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.sameDocument πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.url πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition.finished πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition.from πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition.navigationType πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Window.navigation πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-after.multicol_context.avoid Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-after.multicol_context.avoid-column Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-before.multicol_context.avoid Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-before.multicol_context.avoid-column Chrome Android5/24/2022 Edge5/31/20227
css.types.color.system-color.mark πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
css.types.color.system-color.marktext πŸ“‹Chrome Android5/24/2022 Edge5/31/20227

2022/4

API First Browser Date Last Browser Date Days Notes
api.CSSFontPaletteValuesRule πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.basePalette πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.fontFamily πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.name πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.overrideColors πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.MediaCapabilities.encodingInfo πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
Firefox: The webrtc value of the type option is named transmission.Firefox for Android: The webrtc value of the type option is named transmission.
api.Request.Request.init_priority_parameter πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.USBDevice.forget πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.fetch.init_priority_parameter Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.font-palette-values πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.font-palette-values.base-palette πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.font-palette-values.font-family πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.font-palette-values.override-colors πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette.dark πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette.light πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette.normal πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.types.color.hwb πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.types.color.system-color.buttonborder πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.AbortSignal.throwIfAborted πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.CSSMathClamp πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.lower πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.upper πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.value πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendEquationSeparateiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendEquationiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendFuncSeparateiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendFunciOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.colorMaskiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.disableiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.enableiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.Screen.change_event πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.Screen.isExtended πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.WebTransport.WebTransport.options_serverCertificateHashes_parameter πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.Window.getScreenDetails πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.Window.moveTo.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Chrome: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Chrome Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Edge: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Firefox: Multi-screen coordinates are used, but windows are clamped to their existing displays.Firefox for Android: Multi-screen coordinates are used, but windows are clamped to their existing displays.Quest Browser: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.Samsung Internet: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.open.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Chrome: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Chrome Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Edge: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Quest Browser: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.Samsung Internet: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.postMessage.options_delegate_parameter Chrome Android3/29/2022 Edge4/1/20223
api.Window.screenLeft.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.screenTop.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.screenX.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.screenY.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
css.properties.mix-blend-mode.plus-lighter πŸ“‹Chrome Android3/29/2022 Edge4/1/20223

2022/3

API First Browser Date Last Browser Date Days Notes
api.CSSImportRule.layerName πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSLayerBlockRule πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSLayerBlockRule.name πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSLayerStatementRule πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSLayerStatementRule.nameList πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.createConicGradient πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
Firefox: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.Firefox for Android: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.Safari: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.Safari on iOS: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.WebView on iOS: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.
api.CanvasRenderingContext2D.fontKerning πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.fontStretch πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.fontVariantCaps πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.isContextLost πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.letterSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.reset πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.roundRect πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.textRendering πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.wordSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.Document.adoptedStyleSheets.mutable πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLCanvasElement.contextlost_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLCanvasElement.contextrestored_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLCanvasElement.getContext.2d_context.options_willReadFrequently_parameter πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.autocomplete_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.color_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.datalist_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.date_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.datetime_local_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.file_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.month_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.time_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.week_input Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvas.contextlost_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvas.contextrestored_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.createConicGradient πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.fontKerning πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.fontStretch πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.fontVariantCaps πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.isContextLost πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.letterSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.reset πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.roundRect πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.textRendering πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.wordSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.Path2D.roundRect πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.at-rules.import.layer πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.at-rules.layer πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-color πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-position πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-position.over Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-position.under Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.circle πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.dot πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.double-circle πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.filled πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.none πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.open πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.sesame πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.properties.text-emphasis-style.triangle πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.types.calc-keyword πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.types.calc-keyword.NaN Chrome Android3/1/2022 Edge3/3/20222
css.types.calc-keyword.infinity Chrome Android3/1/2022 Edge3/3/20222
css.types.global_keywords.revert-layer πŸ“‹Chrome Android3/1/2022 Edge3/3/20222

2022/2

API First Browser Date Last Browser Date Days Notes
api.AbortController.abort.reason_parameter πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.AbortSignal.abort_static.reason_parameter πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.AbortSignal.reason πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.BarProp.visible.returns_popup Chrome Android2/1/2022 Edge2/3/20222
api.CredentialsContainer.create.publicKey_option.extensions.minPinLength Chrome Android2/1/2022 Edge2/3/20222
api.PublicKeyCredential.authenticatorAttachment πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.RTCStatsReport.type_outbound-rtp.targetBitrate πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.Window.open.features_parameter_popup Chrome Android2/1/2022 Edge2/3/20222
api.WritableStreamDefaultController.signal πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.structuredClone πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
Deno: The message parameter does not support cloning Blob values.Deno: The message parameter does not support cloning Blob values.Deno: The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown.
css.at-rules.font-face.OpenType_COLRv1 Chrome Android2/1/2022 Edge2/3/20222
css.at-rules.media.dynamic-range πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.at-rules.media.video-dynamic-range πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.color-scheme.only Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-block-size.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-height.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-inline-size.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-size.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-width.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222

2022/1

API First Browser Date Last Browser Date Days Notes
api.PermissionStatus.name πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.WebTransport πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.close πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.closed πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.createBidirectionalStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.createUnidirectionalStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
Firefox: Returns a WritableStream instead of a WebTransportSendStream.Firefox for Android: Returns a WritableStream instead of a WebTransportSendStream.
api.WebTransport.datagrams πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.incomingBidirectionalStreams πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.incomingUnidirectionalStreams πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.ready πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportBidirectionalStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportBidirectionalStream.readable πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportBidirectionalStream.writable πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.incomingHighWaterMark πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.incomingMaxAge πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.maxDatagramSize πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.outgoingHighWaterMark πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.outgoingMaxAge πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.readable πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.writable Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError.WebTransportError πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError.source πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError.streamErrorCode πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.Worker.Worker.enforces_trusted_types Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.small-caps Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.style Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.weight Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-small-caps πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-small-caps.auto πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-small-caps.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-style πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-style.auto πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-style.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-weight πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-weight.auto πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-weight.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.types.transform-function.perspective.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222

2021/11

API First Browser Date Last Browser Date Days Notes
api.Document.execCommand.insertHTML.enforces_trusted_types Chrome Android11/15/2021 Edge11/19/20214
api.HTMLScriptElement.supports_static πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.PerformanceEventTiming.interactionId πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.bytesDiscardedOnSend πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.packetsDiscardedOnSend πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.packetsReceived πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.packetsSent πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_remote-outbound-rtp.roundTripTimeMeasurements πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_remote-outbound-rtp.totalRoundTripTime πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
css.at-rules.media.prefers-contrast πŸ“‹Chrome Android11/15/2021 Edge11/19/20214

2021/10

API First Browser Date Last Browser Date Days Notes
api.CredentialsContainer.create.publicKey_option.extensions.payment πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.PaymentRequest.PaymentRequest.secure_payment_confirmation_method Chrome Android10/19/2021 Edge10/21/20212
api.PerformanceObserver.PerformanceObserver.droppedEntriesCount πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.URLPattern πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.exec πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.hash πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.hostname πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.password πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.pathname πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.port πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.protocol πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.search πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.test πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.username πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.reportError πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-block-size πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-height πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-inline-size πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-width πŸ“‹Chrome Android10/19/2021 Edge10/21/20212

2021/9

API First Browser Date Last Browser Date Days Notes
api.AudioData πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.AudioData πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.allocationSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.clone πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.format πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.numberOfChannels πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.numberOfFrames πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.sampleRate πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.AudioDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.decode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.decodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.AudioEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.encode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.encodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.EncodedAudioChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.byteLength πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.type πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.EncodedVideoChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.byteLength πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.type πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.HTMLElement.virtualKeyboardPolicy πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.ImageDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.complete πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.completed πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.decode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.isTypeSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.tracks πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.type πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.animated πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.frameCount πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.repetitionCount πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.selected πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.length πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.ready πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.selectedIndex πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.selectedTrack πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.MediaStreamTrackGenerator Chrome Android9/21/2021 Edge9/24/20213
api.MediaStreamTrackGenerator.MediaStreamTrackGenerator Chrome Android9/21/2021 Edge9/24/20213
api.MediaStreamTrackGenerator.writable Chrome Android9/21/2021 Edge9/24/20213
api.MediaStreamTrackProcessor πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
Chrome: Exposed on Window instead of DedicatedWorker.Chrome Android: Exposed on Window instead of DedicatedWorker.Edge: Exposed on Window instead of DedicatedWorker.Quest Browser: Exposed on Window instead of DedicatedWorker.Opera: Exposed on Window instead of DedicatedWorker.Opera Android: Exposed on Window instead of DedicatedWorker.Samsung Internet: Exposed on Window instead of DedicatedWorker.WebView Android: Exposed on Window instead of DedicatedWorker.
api.MediaStreamTrackProcessor.MediaStreamTrackProcessor πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
Chrome: Exposed on Window instead of DedicatedWorker.Chrome Android: Exposed on Window instead of DedicatedWorker.Edge: Exposed on Window instead of DedicatedWorker.Quest Browser: Exposed on Window instead of DedicatedWorker.Opera: Exposed on Window instead of DedicatedWorker.Opera Android: Exposed on Window instead of DedicatedWorker.Samsung Internet: Exposed on Window instead of DedicatedWorker.WebView Android: Exposed on Window instead of DedicatedWorker.
api.MediaStreamTrackProcessor.readable πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Navigator.pdfViewerEnabled πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Navigator.virtualKeyboard πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.Profiler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.sampleInterval πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.stop πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.stopped πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.RTCStatsReport.type_inbound-rtp.packetsDiscarded πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Scheduler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Scheduler.postTask πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskController πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskController.TaskController πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskController.setPriority πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskPriorityChangeEvent πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskPriorityChangeEvent.TaskPriorityChangeEvent πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskPriorityChangeEvent.previousPriority πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskSignal πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskSignal.priority πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskSignal.prioritychange_event πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.VideoColorSpace πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.fullRange πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.matrix πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.primaries πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.toJSON πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.transfer πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.VideoDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.decode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.decodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.VideoEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.encode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.encodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.VideoFrame πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.allocationSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.clone πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.codedHeight πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.codedRect πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.codedWidth πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.colorSpace πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.displayHeight πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.displayWidth πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.format πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.visibleRect πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.boundingRect πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.geometrychange_event πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.hide πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.overlaysContent πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.show πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.scheduler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.fit-content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.max-content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.min-content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.content Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.fit-content Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.max-content Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.min-content Chrome Android9/21/2021 Edge9/24/20213
css.properties.outline πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
Chrome: Before Chrome 94, outline does not follow the shape of border-radius.Chrome Android: Before Chrome Android 94, outline does not follow the shape of border-radius.Edge: Before Edge 94, outline does not follow the shape of border-radius.Firefox: Before Firefox 88, outline does not follow the shape of border-radius.Firefox for Android: Before Firefox for Android 88, outline does not follow the shape of border-radius.Quest Browser: Before Quest Browser 18.0, outline does not follow the shape of border-radius.Opera: Before Opera 80, outline does not follow the shape of border-radius.Safari: Before Safari 16.4, outline does not follow the shape of border-radius. See bug 20807.Safari on iOS: Before Safari on iOS 16.4, outline does not follow the shape of border-radius. See bug 20807.WebView Android: Before Chrome 94, outline does not follow the shape of border-radius.WebView on iOS: Before WebView on iOS 16.4, outline does not follow the shape of border-radius. See bug 20807.
css.properties.scrollbar-gutter πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.scrollbar-gutter.auto πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.scrollbar-gutter.stable πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.types.env.keyboard-inset-bottom πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.types.env.keyboard-inset-height πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.types.env.keyboard-inset-left πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.types.env.keyboard-inset-right πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.types.env.keyboard-inset-top πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.types.env.keyboard-inset-width πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.DelegatedInkTrailPresenter πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.DelegatedInkTrailPresenter.presentationArea πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.DelegatedInkTrailPresenter.updateInkTrailStartPoint πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.Ink πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.Ink.requestPresenter πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.Navigator.ink πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.AbortSignal.abort_static πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.CredentialsContainer.get.otp_option πŸ“‹Chrome Android7/27/2020 Edge9/2/2021402
api.EXT_frag_depth πŸ“‹Chrome Android10/8/2014 Edge9/2/20212521
api.EXT_shader_texture_lod πŸ“‹Chrome Android10/8/2014 Edge9/2/20212521
api.EXT_texture_compression_bptc πŸ“‹Chrome Android7/20/2021 Edge9/2/202144
Chrome: Only supported on macOS.Edge: Only supported on macOS.Opera: Only supported on macOS.
api.EXT_texture_compression_rgtc πŸ“‹Chrome Android5/19/2020 Edge9/2/2021471
Chrome: Only supported on macOS.Edge: Only supported on macOS.Firefox: Only supported on macOS.Opera: Only supported on macOS.
api.HTMLMetaElement.media πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setActionHandler.hangup_type Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setActionHandler.togglecamera_type Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setActionHandler.togglemicrophone_type Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setCameraActive πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setMicrophoneActive πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.Navigator.canShare πŸ“‹Chrome Android6/4/2019 Edge9/2/2021821
Chrome: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.Edge: Only supported on Windows.Opera: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.
api.Navigator.share πŸ“‹Chrome Android9/5/2017 Edge9/2/20211458
Chrome: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.Edge: Only supported on Windows.Opera: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.
api.NavigatorUAData.platform πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.NavigatorUAData.toJSON πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.OTPCredential πŸ“‹Chrome Android7/27/2020 Edge9/2/2021402
api.OTPCredential.code πŸ“‹Chrome Android7/27/2020 Edge9/2/2021402
api.OVR_multiview2 πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome: Only supported on Windows with ANGLE.Edge: Only supported on Windows with ANGLE.Firefox: Only supported on Windows with ANGLE.Firefox for Android: Only supported on Windows with ANGLE.Opera: Only supported on Windows with ANGLE.
api.OVR_multiview2.framebufferTextureMultiviewOVR πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.RTCStatsReport.type_outbound-rtp.nackCount πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.RTCStatsReport.type_outbound-rtp.qualityLimitationDurations πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
css.properties.accent-color πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome Android: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.Quest Browser: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.Opera Android: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.Safari: Safari does not maintain minimum contrast for legibility of the control. See bug 244233.Safari on iOS: Safari on iOS does not maintain minimum contrast for legibility of the control. See bug 244233.Samsung Internet: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.WebView Android: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.WebView on iOS: WebView on iOS does not maintain minimum contrast for legibility of the control. See bug 244233.
css.properties.accent-color.auto Chrome Android8/31/2021 Edge9/2/20212
css.properties.align-content.flex_context.start_end Chrome Android8/31/2021 Edge9/2/20212
Opera: Before version 79, this value is recognized, but has no effect.Opera Android: This value is recognized, but has no effect.
css.properties.align-items.flex_context.start_end Chrome Android8/31/2021 Edge9/2/20212
css.properties.align-self.flex_context.start_end Chrome Android8/31/2021 Edge9/2/20212
Opera: Before version 79, this value is recognized, but has no effect.
css.properties.justify-content.flex_context.left_right Chrome Android8/31/2021 Edge9/2/20212
Internet Explorer: This value is recognized, but has no effect.Opera Android: This value is recognized, but has no effect.
css.properties.justify-content.flex_context.start_end Chrome Android8/31/2021 Edge9/2/20212
css.types.env.titlebar-area-height πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.types.env.titlebar-area-width πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.types.env.titlebar-area-x πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.types.env.titlebar-area-y πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.

2021/7

API First Browser Date Last Browser Date Days Notes
api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
api.Crypto.randomUUID πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
Node.js: Since 14.17.0 and 15.6.0, a similar method is available via the crypto module.
api.Element.auxclick_event.type_pointerevent Chrome Android7/20/2021 Edge7/22/20212
api.Element.click_event.type_pointerevent Chrome Android7/20/2021 Edge7/22/20212
api.Element.contextmenu_event.type_pointerevent Chrome Android7/20/2021 Edge7/22/20212
api.HTMLCanvasElement.getContext.2d_context.options_colorSpace_parameter πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
api.HTMLSlotElement.assign πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
Chrome: Before Chrome 95, the method accepted any Node instead of just Element and Text.Chrome: Accepted sequence<Node> instead of (Element or Text)....Chrome Android: Before Chrome Android 95, the method accepted any Node instead of just Element and Text.Chrome Android: Accepted sequence<Node> instead of (Element or Text)....Edge: Before Edge 95, the method accepted any Node instead of just Element and Text.Edge: Accepted sequence<Node> instead of (Element or Text)....Quest Browser: Before Quest Browser 18.0, the method accepted any Node instead of just Element and Text.Quest Browser: Accepted sequence<Node> instead of (Element or Text)....Opera: Before Opera 81, the method accepted any Node instead of just Element and Text.Opera: Accepted sequence<Node> instead of (Element or Text)....Opera Android: Before Opera Android 67, the method accepted any Node instead of just Element and Text.Opera Android: Accepted sequence<Node> instead of (Element or Text)....Samsung Internet: Before Samsung Internet 17.0, the method accepted any Node instead of just Element and Text.Samsung Internet: Accepted sequence<Node> instead of (Element or Text)....WebView Android: Before WebView Android 95, the method accepted any Node instead of just Element and Text.WebView Android: Accepted sequence<Node> instead of (Element or Text)....
api.ImageData.ImageData.settings_parameter Chrome Android7/20/2021 Edge7/22/20212
api.ImageData.ImageData.settings_parameter.colorSpace_option πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
api.ImageData.colorSpace πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
css.at-rules.font-face.size-adjust πŸ“‹Chrome Android7/20/2021 Edge7/22/20212

2021/5

API First Browser Date Last Browser Date Days Notes
api.CSSCounterStyleRule πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.additiveSymbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.fallback πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.name πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.negative πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.pad πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.prefix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.range πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.speakAs πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.suffix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.symbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.system πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.GravitySensor πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.GravitySensor.GravitySensor πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.Navigator.managed πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.NavigatorManagedData πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.NavigatorManagedData.getManagedConfiguration πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.NavigatorManagedData.managedconfigurationchange_event πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_inbound-rtp.remoteId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_local-candidate.address πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-candidate.address πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-inbound-rtp.fractionLost πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-inbound-rtp.roundTripTimeMeasurements πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-inbound-rtp.totalRoundTripTime πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.bytesSent πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.codecId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.id πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.kind πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.localId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.packetsSent πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.remoteTimestamp πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.reportsSent πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.ssrc πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.timestamp πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.transportId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.type πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.ServiceWorker.ecmascript_modules Chrome Android5/25/2021 Edge5/27/20212
Safari: Nested workers support was introduced in Safari 15.5.Safari: Script loading in nested workers was introduced in Safari 16.4.Safari on iOS: Nested workers support was introduced in Safari on iOS 15.5.Safari on iOS: Script loading in nested workers was introduced in Safari on iOS 16.4.
css.at-rules.counter-style πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.additive-symbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.fallback πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.negative πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.pad πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.prefix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.range πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.speak-as πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.suffix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.symbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
Chrome: Does not support <image> as a value for the symbols descriptor.Chrome Android: Does not support <image> as a value for the symbols descriptor.Edge: Does not support <image> as a value for the symbols descriptor.Firefox: Does not support <image> as a value for the symbols descriptor.Firefox for Android: Does not support <image> as a value for the symbols descriptor.Quest Browser: Does not support <image> as a value for the symbols descriptor.Opera: Does not support <image> as a value for the symbols descriptor.Opera Android: Does not support <image> as a value for the symbols descriptor.Samsung Internet: Does not support <image> as a value for the symbols descriptor.WebView Android: Does not support <image> as a value for the symbols descriptor.
css.at-rules.counter-style.system πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.afar Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.amharic Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.amharic-abegede Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.asterisks Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.binary Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.cjk-decimal πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-abegede Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-abegede-am-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-abegede-gez Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-abegede-ti-er Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-abegede-ti-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-aa-er Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-aa-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-am-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-gez Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-om-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-sid-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-so-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-halehame-tig Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.ethiopic-numeric πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
Firefox: Before Firefox 38, Firefox added a dot as suffix of the number for ethiopic-numeric (for example, ፫. instead of ፫). The specification later defined the absence of a suffix, which Firefox 38 followed.Firefox for Android: Before Firefox for Android 38, Firefox for Android added a dot as suffix of the number for ethiopic-numeric (for example, ፫. instead of ፫). The specification later defined the absence of a suffix, which Firefox for Android 38 followed.
css.properties.list-style-type.footnotes Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.japanese-formal πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.japanese-informal πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.lower-hexadecimal Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.lower-norwegian Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.octal Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.oromo Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.sidama Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.somali Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.tamil πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.tigre Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.tigrinya-er Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.tigrinya-er-abegede Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.tigrinya-et Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.tigrinya-et-abegede Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.upper-greek Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.upper-hexadecimal Chrome Android5/25/2021 Edge5/27/20212
css.properties.list-style-type.upper-norwegian Chrome Android5/25/2021 Edge5/27/20212

2021/4

API First Browser Date Last Browser Date Days Notes
api.AbstractRange πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.collapsed πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.endContainer πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.endOffset πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.startContainer πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.startOffset πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.@@iterator πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.add πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.clear πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.delete πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.entries πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.forEach πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.has πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.keys πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.size πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.values πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.ElementInternals.states πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.EventTarget.addEventListener.options_parameter.options_signal_parameter πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.HTMLSourceElement.height πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.HTMLSourceElement.width πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.Navigator.userAgentData πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.Navigator.userAgentData.secure_context_required Chrome Android4/13/2021 Edge4/15/20212
api.NavigatorUAData πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.NavigatorUAData.brands πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.NavigatorUAData.getHighEntropyValues πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
Chrome: From Chrome 144, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Chrome Android: From Chrome Android 144, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Edge: From Edge 144, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Quest Browser: From Quest Browser false, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Opera: From Opera false, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Opera Android: From Opera Android 95, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.
api.NavigatorUAData.mobile πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.RTCStatsReport.type_media-source.frames πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.StaticRange.StaticRange πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.TrustedHTML.toJSON πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.TrustedScript.toJSON πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.TrustedScriptURL.toJSON πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.Window.originAgentCluster πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.WorkerNavigator.userAgentData πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRCPUDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRCPUDepthInformation.data πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRCPUDepthInformation.getDepthInMeters πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.height πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.normDepthBufferFromNormView πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.rawValueToMeters πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.width πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRFrame.getDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRFrame.getLightEstimate πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightEstimate πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightEstimate.primaryLightDirection πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightEstimate.primaryLightIntensity πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightEstimate.sphericalHarmonicsCoefficients πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightProbe πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightProbe.probeSpace πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightProbe.reflectionchange_event πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.depthDataFormat πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.depthUsage πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.preferredReflectionFormat πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.requestLightProbe πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRView.recommendedViewportScale πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRView.requestViewportScale πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLBinding.getDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLBinding.getReflectionCubeMap πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLDepthInformation.texture πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
css.properties.overflow.clip πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
css.properties.overflow-clip-margin πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
Chrome: Only works when both axes are using overflow: clip. See bug 40235584.Chrome Android: Only works when both axes are using overflow: clip. See bug 40235584.Edge: Only works when both axes are using overflow: clip. See bug 40235584.Firefox: Only supports using a length, not a visual box. See bug 1661582.Firefox for Android: Only supports using a length, not a visual box. See bug 1661582.Quest Browser: Only works when both axes are using overflow: clip. See bug 40235584.Opera: Only works when both axes are using overflow: clip. See bug 40235584.Opera Android: Only works when both axes are using overflow: clip. See bug 40235584.Samsung Internet: Only works when both axes are using overflow: clip. See bug 40235584.WebView Android: Only works when both axes are using overflow: clip. See bug 40235584.
css.properties.overflow-x.clip πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
css.properties.overflow-y.clip πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
css.types.overflow.clip Chrome Android4/13/2021 Edge4/15/20212

2021/3

API First Browser Date Last Browser Date Days Notes
api.MediaRecorder.audioBitrateMode πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.Performance.measureUserAgentSpecificMemory πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.RTCStatsReport.type_codec.transportId πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Deno: ReadableByteStreamController is not exposed on the global scope.Node.js: Before 18.10.0, handling a BYOB pull request from a released reader is not supported.Node.js: Available as a part of the stream/web module.
api.ReadableByteStreamController.byobRequest πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.close πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.desiredSize πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.enqueue πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.error πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Node.js: Available as a part of the stream/web module.
api.ReadableStreamBYOBReader.ReadableStreamBYOBReader πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.cancel πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.closed πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.read πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.releaseLock πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBRequest πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Node.js: Available as a part of the stream/web module.
api.ReadableStreamBYOBRequest.respond πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBRequest.respondWithNewView πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBRequest.view πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.XRWebGLBinding πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.XRWebGLBinding.XRWebGLBinding πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-end-end-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-end-start-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-start-end-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-start-start-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.filter.svg_elements Chrome Android3/2/2021 Edge3/4/20212
css.properties.list-style-type.disclosure-closed πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.list-style-type.disclosure-open πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.text-decoration-thickness πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Chrome: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.Chrome Android: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.Edge: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.Quest Browser: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.Opera: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.Opera Android: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.Samsung Internet: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.WebView Android: The text-decoration-thickness property has no effect unless text-underline-offset, text-decoration-color, or text-decoration-style are set to a non-initial value. See bug 40734940.
css.selectors.file-selector-button πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.selectors.target-text πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.at-rules.media.forced-colors πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
css.properties.forced-color-adjust πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
css.properties.forced-color-adjust.auto πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
css.properties.forced-color-adjust.none πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412

2021/1

API First Browser Date Last Browser Date Days Notes
api.ElementInternals.shadowRoot πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
api.RTCPeerConnection.getReceivers.stopped_transceivers_removed Chrome Android1/19/2021 Edge1/21/20212
api.RTCPeerConnection.getSenders.stopped_transceivers_removed Chrome Android1/19/2021 Edge1/21/20212
api.RTCPeerConnection.getTransceivers.stopped_transceivers_removed Chrome Android1/19/2021 Edge1/21/20212
api.RTCRtpTransceiver.stop πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
css.properties.aspect-ratio πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
css.properties.aspect-ratio.auto πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
css.properties.clip-path.path Chrome Android1/19/2021 Edge1/21/20212
css.properties.hyphens.auto Chrome Android12/6/2016 Edge1/21/20211507
Chrome: Only supported on macOS.Edge: Only supported on macOS.Opera: Only supported on macOS.
css.properties.hyphens.manual Chrome Android12/6/2016 Edge1/21/20211507
Chrome: Only supported on macOS.Edge: Only supported on macOS.Opera: Only supported on macOS.
css.properties.hyphens.none Chrome Android12/6/2016 Edge1/21/20211507
Chrome: Only supported on macOS.Edge: Only supported on macOS.Opera: Only supported on macOS.
css.selectors.is πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
Chrome: Doesn't support combinators.Chrome Android: Doesn't support combinators.Edge: Doesn't support combinators.Firefox: Doesn't support combinators.Firefox: See bug 906353.Firefox for Android: Doesn't support combinators.Firefox for Android: See bug 906353.Quest Browser: Doesn't support combinators.Opera: Doesn't support combinators.Opera Android: Doesn't support combinators.Safari: Doesn't support combinators.Safari on iOS: Doesn't support combinators.WebView Android: Doesn't support combinators.WebView on iOS: Doesn't support combinators.
css.selectors.is.forgiving_selector_list Chrome Android1/19/2021 Edge1/21/20212
css.selectors.not.selector_list Chrome Android1/19/2021 Edge1/21/20212
css.selectors.where πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
css.selectors.where.forgiving_selector_list Chrome Android1/19/2021 Edge1/21/20212
css.types.basic-shape.path.clip-path πŸ“‹Chrome Android1/19/2021 Edge1/21/20212

2020/11

API First Browser Date Last Browser Date Days Notes
api.CookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieChangeEvent.CookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieChangeEvent.changed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieChangeEvent.deleted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.change_event πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.delete πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.domain_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.expires_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.name_return_property πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.path_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.sameSite_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.secure_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.value_return_property πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.getAll πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.set πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStoreManager πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStoreManager.getSubscriptions πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStoreManager.subscribe πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStoreManager.unsubscribe πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.EXT_texture_norm16 πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Element.transitioncancel_event πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
Chrome: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Chrome Android: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Edge: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Quest Browser: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Opera: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Opera Android: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Safari: Although the ontransitioncancel event handler property is supported, the transitioncancel event is never fired.Safari on iOS: Although the ontransitioncancel event handler property is supported, the transitioncancel event is never fired.Samsung Internet: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.WebView Android: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.WebView on iOS: Although the ontransitioncancel event handler property is supported, the transitioncancel event is never fired.
api.ExtendableCookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ExtendableCookieChangeEvent.ExtendableCookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ExtendableCookieChangeEvent.changed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ExtendableCookieChangeEvent.deleted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.FontFace.ascentOverride πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.FontFace.descentOverride πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.FontFace.lineGapOverride πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Navigator.scheduling πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ReadableStream.transferable πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Scheduling πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Scheduling.isInputPending πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ServiceWorkerGlobalScope.cookieStore πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ServiceWorkerGlobalScope.cookiechange_event πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ServiceWorkerRegistration.cookies πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.TextMetrics.fontBoundingBoxAscent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.TextMetrics.fontBoundingBoxDescent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.TransformStream.transferable πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.WakeLockSentinel.released πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.Window.cookieStore πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.WritableStream.transferable πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.crossOriginIsolated πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.at-rules.font-face.ascent-override πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.at-rules.font-face.descent-override πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.at-rules.font-face.line-gap-override πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-color πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-color.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-color.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-color πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-color.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-color.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_armenian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_assamese Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_basque Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_belarusian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_bengali Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_bulgarian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_croatian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_cyrillic_mongolian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_danish Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_estonian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_ethiopic_script_und Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_french Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_german_reformed_orthography Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_german_swiss_orthography Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_german_traditional_orthography Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_gujarati Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_hindi Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_hungarian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_irish Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_kannada Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_latin Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_malayalam Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_marathi Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_norwegian_nn Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_norwegian_no Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_old_slavonic Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_oriya Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_portuguese Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_punjabi Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_slovenian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_spanish Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_tamil Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_telugu Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_turkmen Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_welsh Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-block πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-block.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-block-end πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-block-end.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-block-start πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-block-start.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-inline πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-inline.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-inline-end πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-inline-end.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-inline-start πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.inset-inline-start.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.margin-block πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.margin-block.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.margin-inline πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.margin-inline.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.padding-block πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.padding-inline πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.quotes.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
Internet Explorer: This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting
css.properties.text-decoration.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-decoration.from-font πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-decoration.includes_thickness Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-decoration-thickness.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-decoration-thickness.from-font πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-decoration-thickness.percentage Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-underline-offset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-underline-offset.auto πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-underline-offset.percentage πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.text-underline-position.from-font πŸ“‹Chrome Android11/17/2020 Edge11/19/20202

2020/10

API First Browser Date Last Browser Date Days Notes
api.Clipboard.type_text-html Edge10/9/2020 Chrome Android10/20/202011
api.Document.fragmentDirective πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Document.replaceChildren πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Document.write.enforces_trusted_types πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Document.writeln.enforces_trusted_types πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.DocumentFragment.replaceChildren πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Element.replaceChildren πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Element.scrollLeft πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
Chrome: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Chrome Android: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Edge: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Internet Explorer: For right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values.Quest Browser: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Samsung Internet: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.WebView Android: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.
api.FetchEvent.handled πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Gamepad.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.GamepadButton.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.GamepadEvent.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.GamepadHapticActuator.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.HTMLMediaElement.preservesPitch πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Navigator.getGamepads.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.PointerEvent.options_altitudeAngle_parameter Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.PointerEvent.options_azimuthAngle_parameter Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.altitudeAngle πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.azimuthAngle πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedAudioFrame πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedAudioFrame.data πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedAudioFrame.getMetadata πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedAudioFrame.timestamp Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.data πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.getMetadata πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.timestamp Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.type πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCRtpReceiver.createEncodedStreams Edge10/9/2020 Chrome Android10/20/202011
api.RTCRtpSender.createEncodedStreams Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.audioLevel πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.concealedSamples πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.concealmentEvents πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.frameHeight πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.frameWidth πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.framesPerSecond πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.framesReceived πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.insertedSamplesForDeceleration πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.jitterBufferDelay πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.jitterBufferEmittedCount πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.removedSamplesForAcceleration πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.silentConcealedSamples πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.totalAudioEnergy πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.totalSamplesDuration πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.totalSamplesReceived πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_transport.packetsReceived πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_transport.packetsSent πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.ShadowRoot.slotAssignment πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawArraysInstancedWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawArraysWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawElementsInstancedWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawElementsWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.XRView.isFirstPersonObserver πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
Chrome: Always returns false since no headset with first-person view is supported.Chrome Android: Always returns false since no headset with first-person view is supported.Edge: Always returns false since no headset with first-person view is supported.Quest Browser: Always returns false since no headset with first-person view is supported.Opera: Always returns false since no headset with first-person view is supported.Opera Android: Always returns false since no headset with first-person view is supported.Samsung Internet: Always returns false since no headset with first-person view is supported.
css.selectors.focus-visible πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
css.selectors.marker πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
Safari: Safari support is limited to color and font-size.Safari on iOS: Safari on iOS support is limited to color and font-size.WebView on iOS: WebView on iOS support is limited to color and font-size.
css.selectors.marker.animation_and_transition_support Edge10/9/2020 Chrome Android10/20/202011

2020/8

API First Browser Date Last Browser Date Days Notes
api.AuthenticatorAttestationResponse.getAuthenticatorData πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.AuthenticatorAttestationResponse.getPublicKey πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.AuthenticatorAttestationResponse.getPublicKeyAlgorithm πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.Bluetooth.getDevices πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.inherits πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.initialValue πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.name πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.syntax πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.Element.animate.options_timeline_parameter πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.@@iterator Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.entries Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.forEach Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.get Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.has Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.keys Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.size Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.values Chrome Android8/25/2020 Edge8/27/20202
api.Navigator.getInstalledRelatedApps πŸ“‹Chrome Android7/27/2020 Edge8/27/202031
Chrome: Supported on Windows for checking of Universal Windows Platform (UWP) app installation. Resolves with an empty array on other platforms.Chrome: Always resolves with an empty array.Chrome Android: Supports checking of Progressive Web App (PWA) installation.Chrome Android: Supports checking of Android app installation.Edge: Supported on Windows for checking of Universal Windows Platform (UWP) app installation. Resolves with an empty array on other platforms.Edge: Always resolves with an empty array.Quest Browser: Supports checking of Progressive Web App (PWA) installation.Quest Browser: Supports checking of Android app installation.Opera: Supported on Windows for checking of Universal Windows Platform (UWP) app installation. Resolves with an empty array on other platforms.Opera: Always resolves with an empty array.Samsung Internet: Supports checking of Progressive Web App (PWA) installation.Samsung Internet: Supports checking of Android app installation.
api.Performance.eventCounts πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.PerformanceEventTiming.target πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.RTCStatsReport.type_data-channel.dataChannelIdentifier πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchor πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchor.anchorSpace πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchor.delete πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.@@iterator Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.entries Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.forEach Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.has Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.keys Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.size Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.values Chrome Android8/25/2020 Edge8/27/20202
api.XRFrame.createAnchor πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRFrame.trackedAnchors πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRHitTestResult.createAnchor πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.media.prefers-reduced-data πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.page.page-orientation πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.property πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.property.inherits πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.property.initial-value πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.property.syntax πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.content-visibility πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.content-visibility.auto πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
Safari: Skipped content is not findable via find-in-page.Safari on iOS: Skipped content is not findable via find-in-page.WebView on iOS: Skipped content is not findable via find-in-page.
css.properties.content-visibility.hidden πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.content-visibility.visible πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.counter-set πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.counter-set.list-item πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.counter-set.none πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.page πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.page.auto πŸ“‹Chrome Android8/25/2020 Edge8/27/20202

2020/7

API First Browser Date Last Browser Date Days Notes
api.Animation.commitStyles πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.finished πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.persist πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.ready πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.remove_event πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.remove_filling_animation Edge7/16/2020 Chrome Android7/27/202011
api.Animation.replaceState πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.timeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: Only the getter is supportedFirefox for Android: Only the getter is supportedSafari: Only the getter is supportedSafari on iOS: Only the getter is supportedWebView on iOS: Only the getter is supported
api.AnimationPlaybackEvent πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationPlaybackEvent.AnimationPlaybackEvent πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationPlaybackEvent.currentTime πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationPlaybackEvent.timelineTime πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationTimeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationTimeline.currentTime πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSAnimation πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSAnimation.animationName πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSTransition πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSTransition.transitionProperty πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ClipboardItem πŸ“‹Edge1/15/2020 Chrome Android7/27/2020194
api.ClipboardItem.getType πŸ“‹Edge1/15/2020 Chrome Android7/27/2020194
api.ClipboardItem.types πŸ“‹Edge1/15/2020 Chrome Android7/27/2020194
api.Document.getAnimations πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari: Implements an older version of the specification, see bug 179536.Safari on iOS: Implements an older version of the specification, see bug 179536.WebView on iOS: Implements an older version of the specification, see bug 179536.
api.Document.timeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.DocumentTimeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.DocumentTimeline.DocumentTimeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.animate.implicit_tofrom Edge7/16/2020 Chrome Android7/27/202011
Safari: Implementation seems somewhat buggy. More information will follow when available.Safari on iOS: Implementation seems somewhat buggy. More information will follow when available.WebView on iOS: Implementation seems somewhat buggy. More information will follow when available.
api.Element.animate.options_composite_parameter πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.animate.options_pseudoElement_parameter πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.ariaSetSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.getAnimations πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ElementInternals.ariaSetSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.composite πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.getKeyframes πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.pseudoElement πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.setKeyframes πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShift.sources πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.currentRect πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.node πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.previousRect πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.toJSON πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Navigator.wakeLock πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.Permissions.permission_screen-wake-lock πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: The value is recognized, but has no effect.Firefox for Android: The value is recognized, but has no effect.
api.RTCStatsReport.type_outbound-rtp.frameHeight πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.RTCStatsReport.type_outbound-rtp.frameWidth πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.RTCStatsReport.type_outbound-rtp.framesPerSecond πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.RTCStatsReport.type_outbound-rtp.framesSent πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ReportingObserver.worker_support Edge7/16/2020 Chrome Android7/27/202011
api.ResizeObserver.observe.options_box_parameter Edge7/16/2020 Chrome Android7/27/202011
Firefox: Before version 93, the device-pixel-content-box value is not supported.Firefox for Android: Before version 93, the device-pixel-content-box value is not supported.
api.ResizeObserverEntry.borderBoxSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: Implemented as a single object representing a content box size, rather than an array of content box size objects.Firefox for Android: Implemented as a single object representing a content box size, rather than an array of content box size objects.
api.ResizeObserverEntry.contentBoxSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: Implemented as a single object representing a content box size, rather than an array of content box size objects.Firefox for Android: Implemented as a single object representing a content box size, rather than an array of content box size objects.
api.ResizeObserverEntry.devicePixelContentBoxSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ResizeObserverSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ResizeObserverSize.blockSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ResizeObserverSize.inlineSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ShadowRoot.getAnimations πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.WakeLock πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLock.request πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel.release πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel.release_event πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel.type πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.XRLayer πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.XRSession.interactionMode πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.appearance πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.column-gap.flex_context πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.gap.flex_context πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.row-gap.flex_context πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.ruby-position πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Chrome: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).Chrome Android: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).Edge: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).Internet Explorer: Internet Explorer 9 and later support an old draft values: inline (equivalent of having display: inline on the ruby), and above (synonym of the modern over).Quest Browser: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).Opera: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).Opera Android: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).Safari: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).Safari on iOS: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).WebView Android: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).WebView on iOS: Implemented as a non-standard, prefixed, version of ruby-position, -webkit-ruby-position: it has two properties: before and after (both equivalent, for ltr and rtl scripts to the standard over value used with ruby-align: start).
css.properties.ruby-position.inter-character Edge7/16/2020 Chrome Android7/27/202011
Chrome: This value is only supported with the prefixed version of the property.Chrome Android: This value is only supported with the prefixed version of the property.Edge: This value is only supported with the prefixed version of the property.Quest Browser: This value is only supported with the prefixed version of the property.Opera: This value is only supported with the prefixed version of the property.Opera Android: This value is only supported with the prefixed version of the property.Samsung Internet: This value is only supported with the prefixed version of the property.WebView Android: This value is only supported with the prefixed version of the property.
css.properties.ruby-position.over Edge7/16/2020 Chrome Android7/27/202011
css.properties.ruby-position.under Edge7/16/2020 Chrome Android7/27/202011
css.types.global_keywords.revert πŸ“‹Edge7/16/2020 Chrome Android7/27/202011

2020/5

API First Browser Date Last Browser Date Days Notes
api.BarcodeDetector πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See bug 40245611.Chrome: Supported on macOS only.Edge: Supported on macOS only.Edge: Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See bug 40245611.Opera: Supported on macOS only.Opera: Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See bug 40245611.
api.BarcodeDetector.BarcodeDetector πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.BarcodeDetector.detect πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.BarcodeDetector.getSupportedFormats_static πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.DOMParser.parseFromString.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.animationcancel_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Chrome Android: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Edge: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Quest Browser: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Opera: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Opera Android: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Safari: Although the onanimationcancel event handler property is supported, the animationcancel event is never fired.Safari on iOS: Although the onanimationcancel event handler property is supported, the animationcancel event is never fired.Samsung Internet: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.WebView Android: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.WebView on iOS: Although the onanimationcancel event handler property is supported, the animationcancel event is never fired.
api.Element.ariaDescription πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.beforexrselect_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.innerHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.insertAdjacentHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.outerHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.setAttribute.enforces_trusted_types Chrome Android5/19/2020 Edge5/21/20202
api.Element.setAttributeNS.enforces_trusted_types Chrome Android5/19/2020 Edge5/21/20202
api.ElementInternals.ariaDescription πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.FragmentDirective πŸ“‹Chrome Android4/7/2020 Edge5/21/202044
api.HTMLIFrameElement.srcdoc.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLScriptElement.innerText.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLScriptElement.src.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLScriptElement.text.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLVideoElement.cancelVideoFrameCallback πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLVideoElement.requestVideoFrameCallback πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.IDBTransaction.durability πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCPeerConnection.canTrickleIceCandidates πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCRtpSender.getParameters.return_object_property_degradationPreference πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCRtpSender.setParameters.parameters_degradationPreference_parameter πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCStatsReport.type_codec.channels πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCStatsReport.type_codec.sdpFmtpLine πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Range.createContextualFragment.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.ShadowRoot.innerHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedHTML.toString πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScript.toString πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScriptURL πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScriptURL.toString πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.createHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.createScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.createScriptURL πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.name πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.createPolicy πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.defaultPolicy πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.emptyHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.emptyScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.getAttributeType πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.getPropertyType πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.isHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.isScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.isScriptURL πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.domOverlayState πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.squeeze_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.squeezeend_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.squeezestart_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.setInterval.code_param_enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.setTimeout.code_param_enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.trustedTypes πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.at-rules.page.size.jis-b4 πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.at-rules.page.size.jis-b5 πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.at-rules.supports.selector Chrome Android5/19/2020 Edge5/21/20202
css.properties.appearance.auto πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.properties.contain-intrinsic-size πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.properties.line-break.anywhere πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.selectors.xr-overlay πŸ“‹Chrome Android5/19/2020 Edge5/21/20202

2020/4

API First Browser Date Last Browser Date Days Notes
api.Element.ariaAtomic πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaAutoComplete πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaBusy πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaChecked πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaColCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaColIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaColSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaCurrent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaDisabled πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaExpanded πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaHasPopup πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaHidden πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaKeyShortcuts πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaLabel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaLevel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaLive πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaModal πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaMultiLine πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaMultiSelectable πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaOrientation πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaPlaceholder πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaPosInSet πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaPressed πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaReadOnly πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRelevant Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRequired πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRoleDescription πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRowCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRowIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRowSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaSelected πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaSort πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueMax πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueMin πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueNow πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueText πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaAtomic πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaAutoComplete πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaBusy πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaChecked πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaColCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaColIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaColSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaCurrent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaDisabled πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaExpanded πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaHasPopup πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaHidden πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaKeyShortcuts πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaLabel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaLevel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaLive πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaModal πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaMultiLine πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaMultiSelectable πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaOrientation πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaPlaceholder πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaPosInSet πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaPressed πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaReadOnly πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRelevant Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRequired πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRoleDescription πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRowCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRowIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRowSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaSelected πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaSort πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueMax πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueMin πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueNow πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueText πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.IntersectionObserver.IntersectionObserver.options_root_parameter_Document Chrome Android4/7/2020 Edge4/13/20206
api.MediaSession.setPositionState πŸ“‹Chrome Android3/16/2017 Edge4/13/20201124
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.Navigator.canShare.data_files_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.Navigator.canShare.data_text_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.Navigator.clearAppBadge πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Chrome: Windows and macOS since Chrome 81.Chrome: ChromeOS since Chrome 91.Chrome: Linux offers no universal badging API on the operating system level.Edge: Windows and macOS since Edge 81.Edge: ChromeOS since Edge 91.Edge: Linux offers no universal badging API on the operating system level.Safari: Badging is supported for installed web apps on macOS Sonoma and higher.Safari on iOS: Badging is supported for web apps saved to the home screen.WebView on iOS: Badging is supported for web apps saved to the home screen.
api.Navigator.share.data_files_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.Navigator.share.data_text_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.RTCDataChannel.closing_event πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCPeerConnectionIceErrorEvent.address πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCPeerConnectionIceErrorEvent.port πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCRtpSender.setParameters.parameters_encodings_parameter.maxFramerate πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Firefox: Zero is treated as 'no fps limit' (see bug 1611957).Firefox for Android: Zero is treated as 'no fps limit' (see bug 1611957).
api.RTCStatsReport.type_inbound-rtp.fecPacketsDiscarded πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCStatsReport.type_inbound-rtp.fecPacketsReceived πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCStatsReport.type_outbound-rtp.remoteId πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ServiceWorkerGlobalScope.messageerror_event πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Safari: Although the onmessageerror property is supported, the messageerror event is never fired. See bug 272967.Safari on iOS: Although the onmessageerror property is supported, the messageerror event is never fired. See bug 272967.
api.SubmitEvent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.SubmitEvent.SubmitEvent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.SubmitEvent.submitter πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Safari: Property is not set for <button> elements. See bug 229660.Safari on iOS: Property is not set for <button> elements. See bug 229660.WebView on iOS: Property is not set for <button> elements. See bug 229660.
api.WritableStream.close πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRFrame.getHitTestResults πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRFrame.getHitTestResultsForTransientInput πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRHitTestResult πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRHitTestResult.getPose πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRHitTestSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRHitTestSource.cancel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.XRRay πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.direction πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.matrix πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.origin πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRSession.environmentBlendMode πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRSession.requestHitTestSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRSession.requestHitTestSourceForTransientInput πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestResult πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestResult.inputSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestResult.results πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestSource.cancel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme.dark Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme.light Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme.normal Chrome Android4/7/2020 Edge4/13/20206
css.properties.image-orientation πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
css.properties.image-orientation.from-image πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
css.properties.image-orientation.none πŸ“‹Chrome Android4/7/2020 Edge4/13/20206

2020/2

API First Browser Date Last Browser Date Days Notes
api.CSPViolationReportBody.toJSON Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
Node.js: Available as a part of the stream/web module.
api.CompressionStream.CompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.CompressionStream.deflate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.CompressionStream.gzip πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.readable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.writable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
Node.js: Available as a part of the stream/web module.
api.DecompressionStream.DecompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.DecompressionStream.deflate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.DecompressionStream.gzip πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.readable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.writable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.EXT_sRGB πŸ“‹Chrome Android1/21/2015 Edge2/7/20201843
Firefox: Not supported on Windows.
api.MediaCapabilities.decodingInfo.configuration_keySystemConfiguration_parameter πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.OES_fbo_render_mipmap πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.OffscreenCanvasRenderingContext2D.getTransform πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentManager.enableDelegations πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.changeShippingAddress πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.changeShippingOption πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.paymentOptions πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.shippingOptions πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncEvent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncEvent.PeriodicSyncEvent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncEvent.tag πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager.getTags πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager.register πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager.unregister πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCPeerConnection.setLocalDescription.description_parameter_optional Chrome Android2/4/2020 Edge2/7/20203
api.RTCPeerConnection.setRemoteDescription.implicit_rollback Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_candidate-pair.consentRequestsSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_candidate-pair.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_candidate-pair.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_candidate-pair.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.base64Certificate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.fingerprint πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.fingerprintAlgorithm πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.clockRate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.mimeType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.payloadType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.bytesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.bytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.label πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.messagesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.messagesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.protocol πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.state πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.codecId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.headerBytesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.jitter πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.lastPacketReceivedTimestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.nackCount πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.packetsLost πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.packetsReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.ssrc πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.candidateType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.port πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.priority πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.protocol πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.audioLevel πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.framesPerSecond πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.height πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.totalAudioEnergy πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.totalSamplesDuration πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.trackIdentifier πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.width πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.bytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.codecId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.framesEncoded πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.headerBytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.keyFramesEncoded πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.mediaSourceId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.packetsSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.qpSum πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.qualityLimitationReason πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.retransmittedBytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.retransmittedPacketsSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.ssrc πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.totalEncodeTime πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.totalPacketSendDelay πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.dataChannelsClosed πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.dataChannelsOpened πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.candidateType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.port πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.priority πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.protocol πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.codecId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.jitter πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.localId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.packetsLost πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.roundTripTime πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.ssrc πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.bytesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.bytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.dtlsCipher πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.dtlsState πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.localCertificateId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.remoteCertificateId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.selectedCandidatePairChanges πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.selectedCandidatePairId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.srtpCipher πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.tlsVersion πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.ServiceWorkerContainer.messageerror_event πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
Safari: Although the onmessageerror event handler property is supported, the messageerror event is never fired.Safari on iOS: Although the onmessageerror event handler property is supported, the messageerror event is never fired.
api.ServiceWorkerGlobalScope.periodicsync_event πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.ServiceWorkerRegistration.periodicSync πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.SubtleCrypto.importKey.ECDH.compressed_elliptic_curve_points πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.SubtleCrypto.importKey.ECDSA.compressed_elliptic_curve_points πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.WEBGL_compressed_texture_s3tc_srgb πŸ“‹Chrome Android8/1/2017 Edge2/7/2020920
api.Worker.Worker.ecmascript_modules Chrome Android2/4/2020 Edge2/7/20203
Node.js: ECMAScript modules are enabled for files ending with .mjs and for files ending with .js when the nearest parent package.json file contains a top-level field "type" with a value of "module".Safari: Nested workers support was introduced in Safari 15.5.Safari: Script loading in nested workers was introduced in Safari 16.4.Safari on iOS: Nested workers support was introduced in Safari on iOS 15.5.Safari on iOS: Script loading in nested workers was introduced in Safari on iOS 16.4.WebView on iOS: Nested workers support was introduced in WebView on iOS 15.5.WebView on iOS: Script loading in nested workers was introduced in WebView on iOS 16.4.
api.Worker.Worker.options_type_parameter Chrome Android2/4/2020 Edge2/7/20203
Deno: Only supports module
api.Worklet.ecmascript_modules Chrome Android2/4/2020 Edge2/7/20203
Safari: Nested workers support was introduced in Safari 15.5.Safari: Script loading in nested workers was introduced in Safari 16.4.Safari on iOS: Nested workers support was introduced in Safari on iOS 15.5.Safari on iOS: Script loading in nested workers was introduced in Safari on iOS 16.4.WebView on iOS: Nested workers support was introduced in WebView on iOS 15.5.WebView on iOS: Script loading in nested workers was introduced in WebView on iOS 16.4.
css.properties.offset-path.none πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
css.properties.overflow-wrap.anywhere πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
css.properties.speak πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
Chrome: The implementation is not compliant with the specification, see bug 40813740.Chrome Android: The implementation is not compliant with the specification, see bug 40813740.Edge: The implementation is not compliant with the specification, see bug 40813740.Quest Browser: The implementation is not compliant with the specification, see bug 40813740.Opera: The implementation is not compliant with the specification, see bug 40813740.Opera Android: The implementation is not compliant with the specification, see bug 40813740.Samsung Internet: The implementation is not compliant with the specification, see bug 40813740.WebView Android: The implementation is not compliant with the specification, see bug 40813740.
api.HTMLVideoElement.getVideoPlaybackQuality πŸ“‹Edge7/29/2015 Chrome Android2/4/20201651
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.corruptedVideoFrames πŸ“‹Edge7/29/2015 Chrome Android2/4/20201651
Internet Explorer: Only works on Windows 8+.

2020/1

API First Browser Date Last Browser Date Days Notes
api.AbortPaymentEvent Chrome Android10/17/2018 Edge1/15/2020455
api.AbortPaymentEvent.AbortPaymentEvent Chrome Android10/17/2018 Edge1/15/2020455
api.AbortPaymentEvent.respondWith Chrome Android10/17/2018 Edge1/15/2020455
api.AbsoluteOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AbsoluteOrientationSensor.AbsoluteOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.Accelerometer πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.x πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.y πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.z πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AmbientLightSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AmbientLightSensor.AmbientLightSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AmbientLightSensor.illuminance πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
Chrome: In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting.Chrome: In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting.Chrome Android: In Chrome Android 79, this method stopped returning floats and returned integers to avoid fingerprinting.Chrome Android: In Chrome Android 79, this method stopped returning floats and returned integers to avoid fingerprinting.Edge: In Edge 79, this method stopped returning floats and returned integers to avoid fingerprinting.Edge: In Edge 79, this method stopped returning floats and returned integers to avoid fingerprinting.Quest Browser: In Quest Browser 8.0, this method stopped returning floats and returned integers to avoid fingerprinting.Quest Browser: In Quest Browser 8.0, this method stopped returning floats and returned integers to avoid fingerprinting.Opera: In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting.Opera: In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting.
api.AnalyserNode.AnalyserNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Animation πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.Animation πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.cancel πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.cancel_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.currentTime πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.effect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.finish πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.finish_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.id πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.pause πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.pending πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Firefox: Before version 59, the pending status was reported by a "pending" value returned from Animation.playState.Firefox for Android: Before version 59, the pending status was reported by a "pending" value returned from Animation.playState.
api.Animation.play πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.playState πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: Before Chrome 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows paused.Chrome Android: Before Chrome Android 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome Android 50/Opera 37, it shows paused.Firefox: Before Firefox 59, this property returned pending for Animations with incomplete asynchronous operations but as of Firefox 59 this is indicated by the separate Animation.pending property. This reflects recent changes to the specification.Firefox for Android: Before Firefox for Android 59, this property returned pending for Animations with incomplete asynchronous operations but as of Firefox for Android 59 this is indicated by the separate Animation.pending property. This reflects recent changes to the specification.Quest Browser: Before Quest Browser 5.0/Opera 37, this property returned idle for an animation that had not yet started. Starting with Quest Browser 5.0/Opera 37, it shows paused.Opera: Before Chrome 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows paused.Opera Android: Before Chrome 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows paused.Samsung Internet: Before Samsung Internet 5.0/Opera 37, this property returned idle for an animation that had not yet started. Starting with Samsung Internet 5.0/Opera 37, it shows paused.WebView Android: Before WebView Android 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with WebView Android 50/Opera 37, it shows paused.
api.Animation.playbackRate πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.reverse πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.startTime πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.updatePlaybackRate πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.AnimationEffect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEffect.getComputedTiming πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEffect.getTiming πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEffect.updateTiming πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEvent.pseudoElement πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.AudioBuffer.AudioBuffer πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Chrome: The context parameter was supported up until version 57, but has now been removed.Chrome Android: The context parameter was supported up until version 57, but has now been removed.Quest Browser: The context parameter was supported up until version 5.0, but has now been removed.Opera: The context parameter was supported up until version 44, but has now been removed.Opera Android: The context parameter was supported up until version 44, but has now been removed.Samsung Internet: The context parameter was supported up until Samsung Internet 7.0, but has now been removed.WebView Android: The context parameter was supported up until version 57, but has now been removed.
api.AudioBufferSourceNode.AudioBufferSourceNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.AudioContext.AudioContext.options_latencyHint_parameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.AudioContext.AudioContext.options_sampleRate_parameter πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.AudioContext.baseLatency πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.AudioContext.createMediaStreamDestination πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.AudioContext.getOutputTimestamp πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.AudioListener.forwardX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.forwardY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.forwardZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.positionX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setPosition() method instead.Firefox for Android: Can be set using the setPosition() method instead.
api.AudioListener.positionY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setPosition() method instead.Firefox for Android: Can be set using the setPosition() method instead.
api.AudioListener.positionZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setPosition() method instead.Firefox for Android: Can be set using the setPosition() method instead.
api.AudioListener.upX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.upY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.upZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioParam.automationRate πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.AudioParam.cancelAndHoldAtTime πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.AudioParam.maxValue πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.AudioParam.minValue πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.AudioParamMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.entries Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.get Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.has Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.keys Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.size Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.values Chrome Android4/17/2018 Edge1/15/2020638
api.AudioProcessingEvent.AudioProcessingEvent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.AudioScheduledSourceNode πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Chrome Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Edge: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Firefox: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Firefox for Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Opera: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Opera Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Safari: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Safari on iOS: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Samsung Internet: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.WebView Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.WebView on iOS: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.
api.AudioTrack πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.enabled πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.id πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.kind πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.label πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.language πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.sourceBuffer πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.AudioTrackList πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.addtrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.change_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.getTrackById πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.length πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.removetrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioWorklet πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.currentFrame πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.currentTime πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.registerProcessor πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.sampleRate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.AudioWorkletNode πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.parameters πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.port πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.processorerror_event πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletProcessor πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.AudioWorkletProcessor.AudioWorkletProcessor πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.AudioWorkletProcessor.port πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.AuthenticatorAttestationResponse.getTransports πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchEvent.BackgroundFetchEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchEvent.registration πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager.fetch πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager.get πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager.getIds πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRecord πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRecord.request πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRecord.responseReady πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.abort πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.downloadTotal πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.downloaded πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.failureReason πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.id πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.match πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.matchAll πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.progress_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.recordsAvailable πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.result πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.uploadTotal πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.uploaded πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchUpdateUIEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchUpdateUIEvent.BackgroundFetchUpdateUIEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchUpdateUIEvent.updateUI πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BaseAudioContext πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Chrome Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Edge: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Firefox: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Firefox for Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Opera: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Opera Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Safari: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Safari on iOS: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Samsung Internet: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.WebView Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.WebView on iOS: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.
api.BaseAudioContext.audioWorklet πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.BaseAudioContext.createConstantSource πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BatteryManager πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.charging πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.chargingTime πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Chrome Android: Always equal to 0 or Infinity.Opera Android: Always equal to 0 or Infinity.Samsung Internet: Always equal to 0 or Infinity.WebView Android: Always equal to 0 or Infinity.
api.BatteryManager.chargingchange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.chargingtimechange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.dischargingTime πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Chrome Android: Always equal to Infinity.Opera Android: Always equal to Infinity.Samsung Internet: Always equal to Infinity.WebView Android: Always equal to Infinity.
api.BatteryManager.dischargingtimechange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.level πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.levelchange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BeforeInstallPromptEvent Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeInstallPromptEvent.BeforeInstallPromptEvent Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeInstallPromptEvent.platforms Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeInstallPromptEvent.prompt Chrome Android7/30/2019 Edge1/15/2020169
Chrome: Resolved with an empty promise.Chrome Android: Resolved with an empty promise.Quest Browser: Resolved with an empty promise.Opera: Resolved with an empty promise.Opera Android: Resolved with an empty promise.WebView Android: Resolved with an empty promise.
api.BeforeInstallPromptEvent.userChoice Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeUnloadEvent.user_interaction Chrome Android8/1/2017 Edge1/15/2020897
api.BiquadFilterNode.BiquadFilterNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Blob.arrayBuffer πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Blob.stream πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Blob.text πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.BlobEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.BlobEvent.BlobEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.BlobEvent.data πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.BlobEvent.timecode πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.Bluetooth πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.Bluetooth.getAvailability πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.Bluetooth.requestDevice πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothCharacteristicProperties.authenticatedSignedWrites πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.broadcast πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.indicate πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.notify πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.read πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.reliableWrite πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.writableAuxiliaries πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.write πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.writeWithoutResponse πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothDevice.gatt πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice.gattserverdisconnected_event πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice.id πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice.name πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTCharacteristic.characteristicvaluechanged_event πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.getDescriptor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTCharacteristic.getDescriptors πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTCharacteristic.properties πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.readValue πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.service πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.startNotifications πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.stopNotifications πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.uuid πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.value πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.writeValue πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTDescriptor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTDescriptor.characteristic πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.readValue πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.uuid πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.value πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.writeValue πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTServer πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTServer.connect πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.connected πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.device πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.disconnect πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.getPrimaryService πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.getPrimaryServices πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTService.device πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.getCharacteristic πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.getCharacteristics πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.isPrimary πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.uuid πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothUUID.canonicalUUID_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID.getCharacteristic_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID.getDescriptor_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID.getService_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BroadcastChannel πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
Node.js: Available as a part of the worker_threads module.
api.BroadcastChannel.BroadcastChannel πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.close πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.message_event πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.BroadcastChannel.name πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.postMessage πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CSPViolationReportBody πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.blockedURL πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.columnNumber πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.disposition πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.documentURL πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.effectiveDirective πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.lineNumber πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.originalPolicy πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.referrer πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.sample πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.sourceFile πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.statusCode πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSS.Hz_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.Q_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.ch_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.cm_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.deg_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.dpcm_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.dpi_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.dppx_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.em_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.escape_static πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.CSS.ex_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.fr_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.grad_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.in_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.kHz_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.mm_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.ms_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.number_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.paintWorklet_static πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.CSS.pc_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.percent_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.pt_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.px_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.rad_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.registerProperty_static πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.CSS.rem_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.s_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.supports_static.optional_parens Chrome Android9/5/2017 Edge1/15/2020862
api.CSS.turn_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vh_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vmax_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vmin_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vw_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSImageValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSKeywordValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSKeywordValue.CSSKeywordValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSKeywordValue.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathInvert πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathInvert.CSSMathInvert πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathInvert.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMax.CSSMathMax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMax.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMin πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMin.CSSMathMin πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMin.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathNegate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathNegate.CSSMathNegate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathNegate.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathProduct πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathProduct.CSSMathProduct πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathProduct.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathSum πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathSum.CSSMathSum πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathSum.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathValue.operator πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMatrixComponent πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMatrixComponent.CSSMatrixComponent πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMatrixComponent.matrix πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.entries Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.keys Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.values Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.add πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.div πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.equals πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.max πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.min πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.mul πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.parse_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: Not exposed to PaintWorklet.Chrome Android: Not exposed to PaintWorklet.Edge: Not exposed to PaintWorklet.Quest Browser: Not exposed to PaintWorklet.Opera: Not exposed to PaintWorklet.Opera Android: Not exposed to PaintWorklet.Samsung Internet: Not exposed to PaintWorklet.WebView Android: Not exposed to PaintWorklet.
api.CSSNumericValue.sub πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.to πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.toSum πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.type πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPerspective πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPerspective.CSSPerspective πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPerspective.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionValue Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionValue.CSSPositionValue Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionValue.x Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionValue.y Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.CSSRotate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.angle πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.x πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.y πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.z πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.CSSScale πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.x πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.y πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.z πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkew πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkew.CSSSkew πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkew.ax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkew.ay πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewX πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewX.CSSSkewX πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewX.ax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewY πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewY.CSSSkewY πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewY.ay πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleRule.styleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleSheet.CSSStyleSheet πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.CSSStyleSheet.replace πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
Firefox: Before Firefox 121, when calling replace() repeatedly, the style is applied, but the change is not reflected in the CSS Object Model. See bug 1864815.Firefox for Android: Before Firefox for Android 121, when calling replace() repeatedly, the style is applied, but the change is not reflected in the CSS Object Model. See bug 1864815.
api.CSSStyleSheet.replaceSync πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.CSSStyleValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleValue.parseAll_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleValue.parse_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleValue.toString πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformComponent πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformComponent.is2D πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformComponent.toMatrix πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformComponent.toString πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.CSSTransformValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.entries Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.is2D πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.keys Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.toMatrix πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.values Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.CSSTranslate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.x πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.y πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.z πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue.CSSUnitValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue.unit πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.CSSUnparsedValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.entries Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.keys Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.values Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue.CSSVariableReferenceValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue.fallback πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue.variable πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CacheStorage.secure_context_required Chrome Android3/6/2018 Edge1/15/2020680
api.CanMakePaymentEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.CanMakePaymentEvent.CanMakePaymentEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.CanMakePaymentEvent.respondWith πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.CanvasCaptureMediaStreamTrack πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.CanvasCaptureMediaStreamTrack.canvas πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.CanvasCaptureMediaStreamTrack.requestFrame πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.CanvasPattern.setTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.CanvasPattern.setTransform.dommatrix Chrome Android7/24/2018 Edge1/15/2020540
api.CanvasRenderingContext2D.direction πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image Chrome Android4/13/2016 Edge1/15/20201372
api.CanvasRenderingContext2D.filter πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.CanvasRenderingContext2D.getContextAttributes πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.CanvasRenderingContext2D.getTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.CanvasRenderingContext2D.imageSmoothingQuality πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CanvasRenderingContext2D.isPointInStroke πŸ“‹Chrome Android4/3/2013 Edge1/15/20202478
api.CanvasRenderingContext2D.isPointInStroke.path_parameter Chrome Android7/16/2014 Edge1/15/20202009
api.CanvasRenderingContext2D.resetTransform πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
api.CanvasRenderingContext2D.setTransform.matrix_parameter Chrome Android7/24/2018 Edge1/15/2020540
api.ChannelMergerNode.ChannelMergerNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.ChannelSplitterNode.ChannelSplitterNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Clipboard πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Clipboard.read πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Chrome: The user must grant the clipboard-read permission.Chrome Android: The user must grant the clipboard-read permission.Edge: The user must grant the clipboard-read permission.Firefox: This method must be called within user gesture event handlers.Firefox: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox 147, extensions without this permission were unable to read clipboard data.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox for Android: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox for Android 147, extensions without this permission were unable to read clipboard data.Quest Browser: The user must grant the clipboard-read permission.Opera: The user must grant the clipboard-read permission.Opera Android: The user must grant the clipboard-read permission.Samsung Internet: The user must grant the clipboard-read permission.WebView Android: The user must grant the clipboard-read permission.
api.Clipboard.readText πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: The user must grant the clipboard-read permission.Chrome Android: The user must grant the clipboard-read permission.Edge: The user must grant the clipboard-read permission.Firefox: This method must be called within user gesture event handlers.Firefox: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox 147, extensions without this permission were unable to read clipboard data.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox for Android: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox for Android 147, extensions without this permission were unable to read clipboard data.Quest Browser: The user must grant the clipboard-read permission.Opera: The user must grant the clipboard-read permission.Opera Android: The user must grant the clipboard-read permission.Samsung Internet: The user must grant the clipboard-read permission.WebView Android: The user must grant the clipboard-read permission.
api.Clipboard.type_image-png Chrome Android7/30/2019 Edge1/15/2020169
api.Clipboard.type_text-plain Chrome Android7/30/2019 Edge1/15/2020169
api.Clipboard.write πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Chrome: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome: Before version 107, the user must grant the clipboard-write permission.Chrome Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome Android: Before version 107, the user must grant the clipboard-write permission.Firefox: This method must be called within user gesture event handlers.Firefox: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Quest Browser: From version false, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Quest Browser: Before version false, the user must grant the clipboard-write permission.Opera: From version 93, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera: Before version 93, the user must grant the clipboard-write permission.Opera Android: From version 73, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera Android: Before version 73, the user must grant the clipboard-write permission.Samsung Internet: From version 21.0, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Samsung Internet: Before version 21.0, the user must grant the clipboard-write permission.WebView Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.WebView Android: Before version 107, the user must grant the clipboard-write permission.
api.Clipboard.writeText πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome: Before version 107, the user must grant the clipboard-write permission.Chrome Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome Android: Before version 107, the user must grant the clipboard-write permission.Edge: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Edge: Before version 107, the user must grant the clipboard-write permission.Firefox: This method must be called within user gesture event handlers.Firefox: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Quest Browser: From version false, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Quest Browser: Before version false, the user must grant the clipboard-write permission.Opera: From version 93, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera: Before version 93, the user must grant the clipboard-write permission.Opera Android: From version 73, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera Android: Before version 73, the user must grant the clipboard-write permission.Safari: This method must be called within user gesture event handlers.Safari on iOS: This method must be called within user gesture event handlers.Samsung Internet: From version 21.0, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Samsung Internet: Before version 21.0, the user must grant the clipboard-write permission.WebView Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.WebView Android: Before version 107, the user must grant the clipboard-write permission.WebView on iOS: This method must be called within user gesture event handlers.
api.ConstantSourceNode πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.ConstantSourceNode.ConstantSourceNode πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.ConstantSourceNode.offset πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.ConvolverNode.ConvolverNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.CredentialsContainer.create.publicKey_option.extensions.credProtect Chrome Android7/30/2019 Edge1/15/2020169
api.CredentialsContainer.store πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.Crypto.subtle.secure_context_required Chrome Android8/1/2017 Edge1/15/2020897
api.CustomElementRegistry πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CustomElementRegistry.builtin_element_support Chrome Android5/31/2018 Edge1/15/2020594
api.CustomElementRegistry.define πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CustomElementRegistry.define.disabledFeatures_static_property Chrome Android9/10/2019 Edge1/15/2020127
api.CustomElementRegistry.get πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
Safari: Supports 'Autonomous custom elements' but not 'Customized built-in elements'. See bug 182671.Safari on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'. See bug 182671.WebView on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'. See bug 182671.
api.CustomElementRegistry.upgrade πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.CustomElementRegistry.whenDefined πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.DOMException.DOMException πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.DOMException.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.DOMMatrix πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.DOMMatrix πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.a πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.b πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.c πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.d πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.e πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.f πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.fromFloat32Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.fromFloat64Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.fromMatrix_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.invertSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m11 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m12 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m13 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m14 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m21 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m22 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m23 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m24 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m31 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m32 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m33 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m34 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m41 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m42 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m43 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m44 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.multiplySelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.preMultiplySelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.rotateAxisAngleSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.rotateFromVectorSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.rotateSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.scale3dSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Starting in Firefox 69, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.Firefox for Android: Starting in Firefox for Android 79, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.
api.DOMMatrix.scaleSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Firefox 69 introduced support for the modern six-parameter syntax for scaleSelf(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).Firefox for Android: Firefox for Android 79 introduced support for the modern six-parameter syntax for scaleSelf(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).
api.DOMMatrix.setMatrixValue πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.skewXSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.skewYSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.translateSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.DOMMatrixReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.a πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.b πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.c πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.d πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.e πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.f πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.flipX πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.flipY πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.fromFloat32Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.fromFloat64Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.fromMatrix_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.inverse πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.is2D πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.isIdentity πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m11 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m12 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m13 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m14 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m21 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m22 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m23 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m24 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m31 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m32 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m33 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m34 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m41 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m42 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m43 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m44 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.multiply πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.rotate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.rotateAxisAngle πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.rotateFromVector πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.scale πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Firefox 69 introduced support for the modern six-parameter syntax for scale(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).Firefox for Android: Firefox for Android 79 introduced support for the modern six-parameter syntax for scale(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).
api.DOMMatrixReadOnly.scale3d πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Starting in Firefox 69, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.Firefox for Android: Starting in Firefox for Android 79, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.
api.DOMMatrixReadOnly.scaleNonUniform πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.DOMMatrixReadOnly.skewX πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the sx parameter was required; you may now call skewX() with no inputs. A value of 0 is correctly assumed.Firefox for Android: Before Firefox for Android 79, the sx parameter was required; you may now call skewX() with no inputs. A value of 0 is correctly assumed.
api.DOMMatrixReadOnly.skewY πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the sy parameter was required; you may now call skewY() with no inputs. A value of 0 is correctly assumed.Firefox for Android: Before Firefox for Android 79, the sy parameter was required; you may now call skewY() with no inputs. A value of 0 is correctly assumed.
api.DOMMatrixReadOnly.toFloat32Array πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.toFloat64Array πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.toString Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.transformPoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.translate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.DOMPoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.fromPoint_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.w πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.z πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.DOMPointReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.fromPoint_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.matrixTransform πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.w πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.z πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.DOMQuad πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.fromQuad_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.fromRect_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.getBounds πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.p1 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.p2 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.p3 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.p4 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.DOMRect πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.fromRect_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectList πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.DOMRectReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.fromRect_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DedicatedWorkerGlobalScope.cancelAnimationFrame πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DedicatedWorkerGlobalScope.requestAnimationFrame πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Chrome: Not supported in nested Web Workers. See bug 41483010.Chrome Android: Not supported in nested Web Workers. See bug 41483010.Edge: Not supported in nested Web Workers. See bug 41483010.Quest Browser: Not supported in nested Web Workers. See bug 41483010.Opera: Not supported in nested Web Workers. See bug 41483010.Opera Android: Not supported in nested Web Workers. See bug 41483010.Samsung Internet: Not supported in nested Web Workers. See bug 41483010.
api.DelayNode.DelayNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.DeprecationReportBody πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: Not supported in workers
api.DeprecationReportBody.anticipatedRemoval πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.columnNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.id πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.lineNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.message πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.sourceFile πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.toJSON πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DirectoryEntrySync Chrome Android6/27/2012 Edge1/15/20202758
api.DirectoryReaderSync Chrome Android6/27/2012 Edge1/15/20202758
api.Document.adoptedStyleSheets πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.Document.createElement.options_parameter Chrome Android2/1/2017 Edge1/15/20201078
Chrome: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Chrome Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Edge: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Firefox: Firefox accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Firefox for Android: Firefox for Android accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Quest Browser: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Samsung Internet: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.WebView Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.
api.Document.createElementNS.options_parameter Chrome Android2/1/2017 Edge1/15/20201078
Chrome: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Chrome Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Edge: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Firefox: Firefox accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Firefox for Android: Firefox for Android accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Quest Browser: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Samsung Internet: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.WebView Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.
api.Document.elementsFromPoint πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Edge: Returns a NodeList instead of an array. See the MSDN documentation. Returns null when the point provided has no elements beneath it (e.g., when given a point outside the document).Internet Explorer: Returns a NodeList instead of an array. See the MSDN documentation. Returns null when the point provided has no elements beneath it (e.g., when given a point outside the document).Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.Document.execCommand.paste Chrome Android4/15/2015 Edge1/15/20201736
Firefox: Supported in content scripts (not just extensions) via the Clipboard APIFirefox for Android: Supported in content scripts (not just extensions) via the Clipboard API
api.Document.exitFullscreen πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.exitFullscreen.returns_promise Chrome Android9/4/2018 Edge1/15/2020498
api.Document.featurePolicy Chrome Android4/24/2019 Edge1/15/2020266
api.Document.fonts πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.Document.freeze_event πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Document.fullscreen πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.fullscreenElement πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.WebView on iOS: Only available on iPad, not on iPhone.WebView on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.WebView on iOS: Only available on iPad, not on iPhone.
api.Document.fullscreenchange_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.fullscreenerror_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.resume_event πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Document.securitypolicyviolation_event πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Document.wasDiscarded πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.DynamicsCompressorNode.DynamicsCompressorNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.EXT_color_buffer_float πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.EXT_float_blend πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome Android: Until Chrome 77, this extension was unavailable on several Android devices powered by GLES 3.2. See bug 41459397.Quest Browser: Until Chrome 77, this extension was unavailable on several Android devices powered by GLES 3.2. See bug 41459397.
api.Element.DOMActivate_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.Element.animate πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
api.Element.animate.options_id_parameter πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.Element.assignedSlot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Element.attachShadow πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Element.attachShadow.options_delegatesFocus_parameter πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Element.auxclick_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Firefox: Starting in Firefox 68, the auxclick event is used to trigger the new tab on middle-click action; previously, this had been done with the click event. Apps can prevent middle-click from opening new tabs (or middle-click to paste, if that feature is enabled) by intercepting auxclick on links, and auxclick event handlers can now open popups without triggering the popup blocker.
api.Element.beforeinput_event πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.Element.computedStyleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Element.elementTiming πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.Element.fullscreenchange_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Element.fullscreenerror_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Element.hasPointerCapture πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Element.input_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Edge: Not supported on select, checkbox, or radio inputs.Internet Explorer: Only supports input of type text and password.
api.Element.part πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.Element.pointerrawupdate_event πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Chrome: Before version 142, pointerrawupdate events were exposed to non-secure contexts.Chrome Android: Before version 142, pointerrawupdate events were exposed to non-secure contexts.Edge: Before version 142, pointerrawupdate events were exposed to non-secure contexts.Firefox: The pointerrawupdate event handler receives a MouseEvent whose movement properties (movementX, movementY) are always 0. See bug 1987671.Firefox for Android: The pointerrawupdate event handler receives a MouseEvent whose movement properties (movementX, movementY) are always 0. See bug 1987671.Quest Browser: Before version false, pointerrawupdate events were exposed to non-secure contexts.Opera: Before version 126, pointerrawupdate events were exposed to non-secure contexts.Opera Android: Before version 93, pointerrawupdate events were exposed to non-secure contexts.Samsung Internet: Before version false, pointerrawupdate events were exposed to non-secure contexts.WebView Android: Before version 142, pointerrawupdate events were exposed to non-secure contexts.
api.Element.requestFullscreen πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Firefox: Before Firefox 44, Firefox incorrectly allowed elements inside a <frame> or <object> element to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an <iframe> element with the allowfullscreen attribute can be displayed fullscreen.Firefox for Android: Before Firefox for Android 44, Firefox for Android incorrectly allowed elements inside a <frame> or <object> element to request, and to be granted, fullscreen. In Firefox for Android 44 and onwards this has been fixed: only elements in the top-level document or in an <iframe> element with the allowfullscreen attribute can be displayed fullscreen.Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled.
api.Element.requestFullscreen.options_navigationUI_parameter πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.Element.requestFullscreen.returns_promise Chrome Android12/4/2018 Edge1/15/2020407
api.Element.scroll πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scroll.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scroll.options_left_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scroll.options_top_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy.options_left_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy.options_top_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollIntoView πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Edge: The only parameter supported is alignToTop.Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Edge: No support for smooth behavior.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: No support for smooth behavior or center options.Safari: No support for center option.Safari: Before Safari 15.4, there was no support for the smooth behavior.Safari on iOS: No support for center option.Safari on iOS: Before iOS 15.4, there was no support for the smooth behavior.WebView on iOS: No support for center option.WebView on iOS: Before iOS 15.4, there was no support for the smooth behavior.
api.Element.scrollIntoView.options_parameter πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollIntoView.options_parameter.block_option πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Only values "top" and "bottom", not "nearest" and "center".Firefox for Android: Only values "top" and "bottom", not "nearest" and "center".
api.Element.scrollIntoView.options_parameter.inline_option πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollIntoViewIfNeeded Chrome Android6/27/2012 Edge1/15/20202758
api.Element.scrollTo πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollTo.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollTo.options_left_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollTo.options_top_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.shadowRoot πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.Element.slot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ElementInternals πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.checkValidity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.form πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.labels πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.reportValidity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.setFormValue πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.setValidity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.validationMessage πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.validity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.willValidate πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.EntrySync Chrome Android6/27/2012 Edge1/15/20202758
api.Event.composed πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
Firefox: Before Firefox 95, this property was incorrectly set to false on <select> and <input type='checkbox'> elements.Firefox for Android: Before Firefox for Android 95, this property was incorrectly set to false on <select> and <input type='checkbox'> elements.Node.js: This is not used in Node.js and is provided purely for completeness.
api.Event.composedPath πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
Node.js: Returns an array with either the event itself or empty.Node.js: This is not used in Node.js and is provided purely for completeness.
api.EventSource πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.EventSource πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.EventSource.options_withCredentials_parameter Chrome Android4/3/2013 Edge1/15/20202478
api.EventSource.close πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.error_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.message_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.open_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.readyState πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.url πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.withCredentials πŸ“‹Chrome Android4/3/2013 Edge1/15/20202478
api.EventSource.worker_support Chrome Android6/27/2012 Edge1/15/20202758
Firefox: Not supported in service workers.Firefox for Android: Not supported in service workers.
api.EventTarget.EventTarget πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_touch Chrome Android12/6/2016 Edge1/15/20201135
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_wheel Chrome Android3/12/2019 Edge1/15/2020309
api.FeaturePolicy Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.allowedFeatures Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.allowsFeature Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.features Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.getAllowlistForFeature Chrome Android4/24/2019 Edge1/15/2020266
api.FederatedCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.FederatedCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.iconURL πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.name πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.protocol πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.provider πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FetchEvent.respondWith.networkerror_on_same-origin_cors Chrome Android4/17/2018 Edge1/15/2020638
api.FetchEvent.resultingClientId πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.File.File πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.FileEntrySync Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemDirectoryEntry πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemDirectoryEntry.createReader πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemDirectoryEntry.getDirectory πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Firefox: In Firefox, the errorCallback's input parameter is a DOMException rather than a FileError object.Firefox for Android: In Firefox for Android, the errorCallback's input parameter is a DOMException rather than a FileError object.
api.FileSystemDirectoryEntry.getFile πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Firefox: In Firefox, the errorCallback's input parameter is a DOMException rather than a FileError object.Firefox for Android: In Firefox for Android, the errorCallback's input parameter is a DOMException rather than a FileError object.
api.FileSystemDirectoryEntry.removeRecursively Chrome Android6/27/2012 Edge1/15/20202758
Firefox: While the removeRecursively() method existed, it immediately called the error callback with NS_ERROR_DOM_SECURITY_ERR.Firefox for Android: While the removeRecursively() method existed, it immediately called the error callback with NS_ERROR_DOM_SECURITY_ERR.
api.FileSystemDirectoryReader.readEntries πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.copyTo Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.filesystem πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.fullPath πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.getMetadata Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.getParent πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.isDirectory πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.isFile πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.moveTo Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.name πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.remove Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.toURL Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemFileEntry πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemFileEntry.createWriter Chrome Android6/27/2012 Edge1/15/20202758
Firefox: While the createWriter() method existed, it immediately called errorCallback with the NS_ERROR_DOM_SECURITY_ERR error.Firefox for Android: While the createWriter() method existed, it immediately called errorCallback with the NS_ERROR_DOM_SECURITY_ERR error.
api.FileSystemFileEntry.file πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemSync Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemSync.name Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemSync.root Chrome Android6/27/2012 Edge1/15/20202758
api.FontFace πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.FontFace πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.display πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.FontFace.family πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.load πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.loaded πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.FontFace.status πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.stretch πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.style πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.unicodeRange πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.variant Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.weight πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.worker_support Chrome Android9/4/2018 Edge1/15/2020498
api.FontFaceSet πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: Chrome does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Chrome Android: Chrome Android does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Edge: Edge does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Quest Browser: Quest Browser does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Opera: Opera does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Opera Android: Opera Android does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Samsung Internet: Samsung Internet does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.WebView Android: WebView Android does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.
api.FontFaceSet.@@iterator πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.add πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.clear πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.delete πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.entries Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.forEach Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.has Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.keys Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.load πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.loading_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.loadingdone_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.loadingerror_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.ready πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.size Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.status πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.values Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.worker_support Chrome Android9/4/2018 Edge1/15/2020498
api.FontFaceSetLoadEvent πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSetLoadEvent.FontFaceSetLoadEvent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.FontFaceSetLoadEvent.fontfaces πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FormData.worker_support Chrome Android4/13/2016 Edge1/15/20201372
api.FormDataEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.FormDataEvent.FormDataEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.FormDataEvent.formData πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.GainNode.GainNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Gamepad.vibrationActuator πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Geolocation.secure_context_required Chrome Android4/13/2016 Edge1/15/20201372
WebView Android: Secure context is only required for applications targeting Android Nougat (7) and higher. See bug 40465140.
api.GeolocationCoordinates πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.GeolocationCoordinates.secure_context_required Chrome Android12/2/2015 Edge1/15/20201505
api.GeolocationPosition πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.GeolocationPositionError πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.Gyroscope πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.Gyroscope πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.x πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.y πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.z πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.HTMLAnchorElement.password πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLAnchorElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.username πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLAreaElement.password πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLAreaElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.username πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLBaseElement.href.forbid_special_characters Chrome Android9/5/2017 Edge1/15/2020862
api.HTMLCanvasElement.captureStream πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.HTMLCanvasElement.getContext.2d_context.options_alpha_parameter πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLCanvasElement.getContext.2d_context.options_desynchronized_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.bitmaprenderer_context Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLCanvasElement.getContext.webgl2_context Chrome Android2/1/2017 Edge1/15/20201078
api.HTMLCanvasElement.getContext.webgl2_context.options_alpha_parameter πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.HTMLCanvasElement.getContext.webgl2_context.options_desynchronized_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.webgl2_context.options_failIfMajorPerformanceCaveat_parameter πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.HTMLCanvasElement.getContext.webgl2_context.options_powerPreference_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: Chrome respects the GPU hint on macOS only.Chrome Android: Chrome Android respects the GPU hint on macOS only.Edge: Edge respects the GPU hint on macOS only.Firefox: Firefox respects the GPU hint on macOS only.Quest Browser: Quest Browser respects the GPU hint on macOS only.Opera: Opera respects the GPU hint on macOS only.Opera Android: Opera Android respects the GPU hint on macOS only.Samsung Internet: Samsung Internet respects the GPU hint on macOS only.WebView Android: WebView Android respects the GPU hint on macOS only.
api.HTMLCanvasElement.getContext.webgl_context Chrome Android2/26/2014 Edge1/15/20202149
api.HTMLCanvasElement.getContext.webgl_context.options_desynchronized_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.webgl_context.options_powerPreference_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: Chrome respects the GPU hint on macOS only.Chrome Android: Chrome Android respects the GPU hint on macOS only.Edge: Edge respects the GPU hint on macOS only.Firefox: Firefox respects the GPU hint on macOS only.Quest Browser: Quest Browser respects the GPU hint on macOS only.Opera: Opera respects the GPU hint on macOS only.Opera Android: Opera Android respects the GPU hint on macOS only.Samsung Internet: Samsung Internet respects the GPU hint on macOS only.WebView Android: WebView Android respects the GPU hint on macOS only.
api.HTMLCanvasElement.toBlob πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.quality_parameter Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.type_parameter_jpeg Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.type_parameter_png Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.type_parameter_webp Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toDataURL.type_parameter_jpeg Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toDataURL.type_parameter_png Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toDataURL.type_parameter_webp Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLCanvasElement.transferControlToOffscreen πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.HTMLDetailsElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLDetailsElement.open πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLDialogElement πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.cancel_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.close πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.close_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.open πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.returnValue πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.show πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.showModal πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLElement.attachInternals πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLElement.attributeStyleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLElement.autocapitalize πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: Supported on HTMLInputElement and HTMLTextAreaElement only.Chrome Android: Supported on HTMLInputElement and HTMLTextAreaElement only.Opera: Supported on HTMLInputElement and HTMLTextAreaElement only.Opera Android: Supported on HTMLInputElement and HTMLTextAreaElement only.Safari on iOS: Supported on HTMLFormElement, HTMLInputElement, and HTMLTextAreaElement only.Samsung Internet: Supported on HTMLInputElement and HTMLTextAreaElement only.WebView Android: Supported on HTMLInputElement and HTMLTextAreaElement only.WebView on iOS: Supported on HTMLFormElement, HTMLInputElement, and HTMLTextAreaElement only.
api.HTMLElement.autofocus πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
Chrome: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Chrome Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Edge: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Firefox: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Firefox for Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Internet Explorer: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Quest Browser: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Opera: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Opera Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Safari: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Safari on iOS: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Samsung Internet: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.WebView Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.WebView on iOS: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.
api.HTMLElement.enterKeyHint πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLElement.inputMode πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLElement.nonce πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Safari: The property is defined only for its useful elements: <link>, <script>, and <style>; it is undefined for all other elements.Safari on iOS: The property is defined only for its useful elements: <link>, <script>, and <style>; it is undefined for all other elements.WebView on iOS: The property is defined only for its useful elements: <link>, <script>, and <style>; it is undefined for all other elements.
api.HTMLElement.toggle_event πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
api.HTMLElement.toggle_event.details_elements πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
api.HTMLElement.translate πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLEmbedElement.align πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLEmbedElement.type πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLFormElement.formdata_event πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLFormElement.requestSubmit πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.HTMLIFrameElement.allow πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.HTMLIFrameElement.csp πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.HTMLIFrameElement.featurePolicy Chrome Android4/24/2019 Edge1/15/2020266
api.HTMLIFrameElement.loading πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLIFrameElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.srcdoc πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLImageElement.decode πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.HTMLImageElement.decoding πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.HTMLImageElement.loading πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLImageElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLImageElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLImageElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLImageElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLInputElement.dirName πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLInputElement.incremental Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLInputElement.search_event Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLInputElement.setRangeText πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLInputElement.webkitEntries πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLLinkElement.imageSizes πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.HTMLLinkElement.imageSrcset πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.HTMLLinkElement.referrerPolicy πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.referrerPolicy.no-referrer-when-downgrade Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.referrerPolicy.origin-when-cross-origin Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.referrerPolicy.unsafe-url Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.sizes πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Chrome Android: Before Chrome Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Quest Browser: Before Quest Browser 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera: Before Opera 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera Android: Before Opera Android 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Samsung Internet: Before Samsung Internet 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.WebView Android: Before WebView 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.
api.HTMLMediaElement.audioTracks πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLMediaElement.captureStream πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
api.HTMLMediaElement.controlsList πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLMediaElement.videoTracks πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLMediaElement.waitingforkey_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Firefox: The onwaitingforkey event handler property is not supported.Firefox for Android: The onwaitingforkey event handler property is not supported.
api.HTMLOListElement.reversed πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLScriptElement.referrerPolicy πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLScriptElement.referrerPolicy.no-referrer-when-downgrade Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLScriptElement.referrerPolicy.origin-when-cross-origin Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLScriptElement.referrerPolicy.unsafe-url Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLSelectElement.autocomplete πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLSlotElement πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.HTMLSlotElement.assignedElements πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.HTMLSlotElement.assignedNodes πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.HTMLSlotElement.name πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.HTMLSlotElement.slotchange_event πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
Safari: The onslotchange event handler property is not supported.Safari on iOS: The onslotchange event handler property is not supported.WebView on iOS: The onslotchange event handler property is not supported.
api.HTMLTextAreaElement.autocomplete πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLTextAreaElement.dirName πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLTextAreaElement.selectionDirection πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLTextAreaElement.setRangeText πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLVideoElement.playsInline πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.HTMLVideoElement.resize_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Edge: The onresize event handler property is not supported.Internet Explorer: The onresize event handler property is not supported.
api.History.scrollRestoration πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.IDBCursor.continuePrimaryKey πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.IDBCursor.key.binary_keys Chrome Android4/25/2017 Edge1/15/2020995
api.IDBCursor.request πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.IDBDatabase.close_event πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.IDBFactory.databases πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.IDBIndex.getAll πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBIndex.getAllKeys πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBIndex.name.renaming_through_name_setter Chrome Android12/6/2016 Edge1/15/20201135
api.IDBKeyRange.includes πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.IDBObjectStore.autoIncrement πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.IDBObjectStore.getAll πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBObjectStore.getAllKeys πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBObjectStore.getKey πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBObjectStore.openKeyCursor πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.IDBTransaction.commit πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.IDBTransaction.objectStoreNames πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBVersionChangeEvent.IDBVersionChangeEvent πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.IIRFilterNode.IIRFilterNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.IdleDeadline πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.IdleDeadline.didTimeout πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.IdleDeadline.timeRemaining πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.ImageBitmap πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.ImageBitmap.close πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ImageBitmap.height πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.ImageBitmap.width πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.ImageBitmapRenderingContext πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.ImageBitmapRenderingContext.canvas πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.ImageBitmapRenderingContext.transferFromImageBitmap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.ImageCapture πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.ImageCapture πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.getPhotoCapabilities πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.getPhotoSettings πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.ImageCapture.grabFrame πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.takePhoto πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
Chrome: photoSettings parameter not supported.Chrome Android: photoSettings parameter not supported.Opera: photoSettings parameter not supported.Opera Android: photoSettings parameter not supported.Samsung Internet: photoSettings parameter not supported.WebView Android: photoSettings parameter not supported.
api.ImageCapture.track πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.InputDeviceCapabilities πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceCapabilities.InputDeviceCapabilities πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceCapabilities.firesTouchEvents πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceInfo πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceInfo.getCapabilities πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.InputEvent πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.InputEvent πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.data πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.dataTransfer πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.getTargetRanges πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.inputType πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.isComposing πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InstallEvent.InstallEvent πŸ“‹Chrome Android1/21/2015 Edge1/15/20201820
api.IntersectionObserver.delay πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.IntersectionObserver.trackVisibility πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.IntersectionObserverEntry.isVisible πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.InterventionReportBody πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.columnNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.id πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.lineNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.message πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.sourceFile πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.toJSON πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.KHR_parallel_shader_compile πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Keyboard πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Keyboard.getLayoutMap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Keyboard.lock πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Keyboard.unlock πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.KeyboardEvent.code πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Chrome Android: The value is always empty.Firefox for Android: The value is always empty.Quest Browser: The value is always empty.Opera Android: The value is always empty.Samsung Internet: The value is always empty.WebView Android: The value is always empty.
api.KeyboardEvent.getModifierState.key_parameter_accel Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_altgraph Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_fn Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_meta Chrome Android10/2/2013 Edge1/15/20202296
api.KeyboardEvent.getModifierState.key_parameter_numlock Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_os Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_scrolllock Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_symbol Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.isComposing πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.KeyboardEvent.key.dead_key Chrome Android6/8/2016 Edge1/15/20201316
api.KeyboardLayoutMap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.@@iterator Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.entries Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.forEach Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.get Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.has Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.keys Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.size Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.values Chrome Android9/4/2018 Edge1/15/2020498
api.KeyframeEffect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.KeyframeEffect.KeyframeEffect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.KeyframeEffect.target πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.LargestContentfulPaint πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.element πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.id πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.loadTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.renderTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.size πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.toJSON πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.url πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.hadRecentInput πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.lastInputTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.toJSON πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.value πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LinearAccelerationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.LinearAccelerationSensor.LinearAccelerationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Location.ancestorOrigins πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Deno: This value is always empty in Deno.
api.Lock πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Lock.mode πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Lock.name πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.LockManager πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.LockManager.query πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.LockManager.request πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.MIDIAccess πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIAccess.inputs πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIAccess.outputs πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIAccess.statechange_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Firefox: The onstatechange event handler is supported, but the event never fires. See bug 1802149.
api.MIDIAccess.sysexEnabled πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIConnectionEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIConnectionEvent.MIDIConnectionEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIConnectionEvent.port πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInput πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInput.midimessage_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.@@iterator Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.entries Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.forEach Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.get Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.has Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.keys Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.size Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.values Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIMessageEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIMessageEvent.MIDIMessageEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIMessageEvent.data πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutput πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutput.send πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.@@iterator Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.entries Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.forEach Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.get Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.has Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.keys Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.size Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.values Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.close πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.connection πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.id πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.manufacturer πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.name πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.open πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.state πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.statechange_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.type πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.version πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Magnetometer πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.Magnetometer πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.x πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.y πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.z πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.MediaCapabilities πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.MediaCapabilities.decodingInfo πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: codecs string can contain any subset of optional parameters (should be all or none).Chrome: Errors if codecs string contains unexpected characters (should evaluate string up to character).Chrome Android: codecs string can contain any subset of optional parameters (should be all or none).Chrome Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Edge: codecs string can contain any subset of optional parameters (should be all or none).Edge: Errors if codecs string contains unexpected characters (should evaluate string up to character).Firefox: The webrtc value of the type option is named transmission.Firefox: Before Firefox 101, decodingInfo() ignored codecs parameter options for av01 codecs (treating them as av1).Firefox for Android: The webrtc value of the type option is named transmission.Firefox for Android: Before Firefox for Android 101, decodingInfo() ignored codecs parameter options for av01 codecs (treating them as av1).Quest Browser: codecs string can contain any subset of optional parameters (should be all or none).Quest Browser: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera: codecs string can contain any subset of optional parameters (should be all or none).Opera: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera Android: codecs string can contain any subset of optional parameters (should be all or none).Opera Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Samsung Internet: codecs string can contain any subset of optional parameters (should be all or none).Samsung Internet: Errors if codecs string contains unexpected characters (should evaluate string up to character).WebView Android: codecs string can contain any subset of optional parameters (should be all or none).WebView Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).
api.MediaDevices.getSupportedConstraints.return_object_property_aspectRatio πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_autoGainControl πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaDevices.getSupportedConstraints.return_object_property_channelCount πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_deviceId πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_echoCancellation πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_facingMode πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_frameRate πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_groupId πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_height πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_latency πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_noiseSuppression πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaDevices.getSupportedConstraints.return_object_property_resizeMode πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.MediaDevices.getSupportedConstraints.return_object_property_sampleRate πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_sampleSize πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_width πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getUserMedia.constraints_resizeMode_parameter πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.MediaDevices.getUserMedia.secure_context_required Chrome Android9/7/2016 Edge1/15/20201225
api.MediaElementAudioSourceNode.MediaElementAudioSourceNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.MediaElementAudioSourceNode.mediaElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.MediaError.message πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaKeySession.keystatuseschange_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Chrome: The onkeystatuseschange event handler property is not supported.Chrome Android: The onkeystatuseschange event handler property is not supported.Opera: The onkeystatuseschange event handler property is not supported.Opera Android: The onkeystatuseschange event handler property is not supported.Samsung Internet: The onkeystatuseschange event handler property is not supported.WebView Android: The onkeystatuseschange event handler property is not supported.
api.MediaKeySession.message_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Chrome: The onmessage event handler property is not supported.Chrome Android: The onmessage event handler property is not supported.Opera: The onmessage event handler property is not supported.Opera Android: The onmessage event handler property is not supported.Samsung Internet: The onmessage event handler property is not supported.WebView Android: The onmessage event handler property is not supported.
api.MediaKeys.getStatusForPolicy πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.MediaMetadata πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaMetadata.MediaMetadata πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.album πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.artist πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.artwork πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.title πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaQueryList.change_event πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryListEvent πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryListEvent.MediaQueryListEvent πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryListEvent.matches πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryListEvent.media πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaRecorder πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
Firefox: Before Firefox 58, using MediaStream.addTrack() on a stream obtained using getUserMedia(), then attempting to record the resulting stream would result in only recording the original stream without the added tracks (severe bug).Firefox for Android: Before Firefox for Android 58, using MediaStream.addTrack() on a stream obtained using getUserMedia(), then attempting to record the resulting stream would result in only recording the original stream without the added tracks (severe bug).
api.MediaRecorder.MediaRecorder πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.MediaRecorder.MediaRecorder.options_parameter Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.audioBitsPerSecond πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.dataavailable_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.error_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Chrome Android: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Edge: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Quest Browser: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Opera: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Opera Android: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Samsung Internet: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.WebView Android: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.
api.MediaRecorder.isTypeSupported_static πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.MediaRecorder.mimeType πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: Before Chrome 49, only video is supported, not audio.Chrome Android: Before Chrome Android 49, only video is supported, not audio.Firefox: Starting with Firefox 71, the behavior of mimeType is more consistent. For example, it now returns the media type even after recording has stopped.WebView Android: Before WebView Android 49, only video is supported, not audio.
api.MediaRecorder.pause πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.pause_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.requestData πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.resume πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.resume_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.start πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.MediaRecorder.start_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.state πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: Before Chrome 49, only video is supported, not audio.Chrome Android: Before Chrome Android 49, only video is supported, not audio.WebView Android: Before WebView Android 49, only video is supported, not audio.
api.MediaRecorder.stop πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.stop_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.stream πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: Before Chrome 49, only video is supported, not audio.Chrome Android: Before Chrome Android 49, only video is supported, not audio.
api.MediaRecorder.videoBitsPerSecond πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaSession πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.metadata πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.playbackState πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.setActionHandler πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.setActionHandler.nexttrack_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.pause_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.play_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.previoustrack_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.seekbackward_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.seekforward_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.seekto_type Chrome Android10/22/2019 Edge1/15/202085
api.MediaSession.setActionHandler.stop_type Chrome Android9/10/2019 Edge1/15/2020127
api.MediaStreamAudioDestinationNode.MediaStreamAudioDestinationNode πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaStreamAudioSourceNode.MediaStreamAudioSourceNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.MediaStreamAudioSourceNode.mediaStream πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.MediaStreamTrack.applyConstraints.autoGainControl_constraint πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaStreamTrack.applyConstraints.channelCount_constraint πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaStreamTrack.applyConstraints.echoCancellation_constraint πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaStreamTrack.applyConstraints.latency_constraint πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaStreamTrack.applyConstraints.noiseSuppression_constraint πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaStreamTrack.applyConstraints.resizeMode_constraint πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.MediaStreamTrack.contentHint πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.MessageEvent.userActivation Chrome Android1/29/2019 Edge1/15/2020351
api.MessagePort.postMessage.options_includeUserActivation_parameter Chrome Android1/29/2019 Edge1/15/2020351
api.Metadata Chrome Android6/27/2012 Edge1/15/20202758
api.Metadata.modificationTime Chrome Android6/27/2012 Edge1/15/20202758
api.Metadata.size Chrome Android6/27/2012 Edge1/15/20202758
api.MouseEvent.relatedTarget.drag_events πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.Navigator.authentication Chrome Android5/31/2018 Edge1/15/2020594
api.Navigator.bluetooth πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.Navigator.clipboard πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Navigator.connection πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.Navigator.deviceMemory πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
Chrome: From Chrome 147, reported values are 2, 4, 8, 16, and 32.Chrome: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Chrome Android: From Chrome 147, reported values are 1, 2, 4, and 8.Chrome Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Edge: From Edge 147, reported values are 2, 4, 8, 16, and 32.Edge: Before Edge 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Quest Browser: From Chrome 147, reported values are 1, 2, 4, and 8.Quest Browser: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Opera: From Opera false, reported values are 2, 4, 8, 16, and 32.Opera: Before Opera false, reported values were 0.25, 0.5, 1, 2, 4, and 8.Opera Android: From Chrome 147, reported values are 1, 2, 4, and 8.Opera Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Samsung Internet: From Chrome 147, reported values are 1, 2, 4, and 8.Samsung Internet: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.WebView Android: From Chrome 147, reported values are 1, 2, 4, and 8.WebView Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.
api.Navigator.geolocation.secure_context_required Chrome Android12/2/2015 Edge1/15/20201505
api.Navigator.getBattery πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.Navigator.keyboard πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Navigator.locks πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Navigator.mediaCapabilities πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Navigator.mediaDevices.secure_context_required Chrome Android4/24/2019 Edge1/15/2020266
api.Navigator.mediaSession πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.Navigator.permissions πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Navigator.presentation πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Navigator.requestMIDIAccess πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Firefox: API access is gated by installation of a site permission add-on (user prompt), secure context, and Permission Policy: midi.
api.Navigator.requestMIDIAccess.secure_context_required Chrome Android5/27/2015 Edge1/15/20201694
api.Navigator.storage πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Navigator.usb πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes navigator.usb, but does not support WebUSB. See bug 41441927.
api.Navigator.userActivation πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.Navigator.vibrate πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
Chrome Android: Beginning in Chrome 55, this is not supported in cross-origin iframes.Chrome Android: Beginning in Chrome 60, this method requires a user gesture. Otherwise it returns false.Firefox: Until Firefox 26 included, when the vibration pattern was too long or any of its elements too large, Firefox threw an exception instead of returning false (bug 884935).Firefox: From Firefox 32 onwards, when the vibration pattern is too long or any of its elements too large, it returns true but truncates the pattern (bug 1014581).Firefox: Beginning in Firefox 72, this is not supported in cross-origin iframes.Firefox for Android: Vibration is disabled. If the window is visible, then navigator.vibrate() returns true, but no vibration takes place (regardless of hardware support). Originally, the intent was to disable it for cross-origin frames only (bug 1591113), but the feature was not re-enabled due to abuse concerns (bug 1653318).Firefox for Android: Until Firefox 26 included, when the vibration pattern was too long or any of its elements too large, Firefox threw an exception instead of returning false (bug 884935).Firefox for Android: From Firefox 32 onwards, when the vibration pattern is too long or any of its elements too large, it returns true but truncates the pattern (bug 1014581).Quest Browser: Beginning in Chrome 55, this is not supported in cross-origin iframes.Quest Browser: Beginning in Chrome 60, this method requires a user gesture. Otherwise it returns false.Opera Android: Beginning in Opera 42, this is not supported in cross-origin iframes.Opera Android: Beginning in Opera 47, this method requires a user gesture. Otherwise it returns false.Samsung Internet: Beginning in Chrome 55, this is not supported in cross-origin iframes.Samsung Internet: Beginning in Chrome 60, this method requires a user gesture. Otherwise it returns false.WebView Android: Beginning in version 55, this is not supported in cross-origin iframes.WebView Android: Beginning in version 60, this method requires a user gesture. Otherwise it returns false.
api.Navigator.xr πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.NetworkInformation πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.NetworkInformation.change_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox for Android: On Firefox, the event handler property corresponding to the change event is ontypechange.
api.NetworkInformation.downlink πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Chrome Android: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Edge: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Quest Browser: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Opera: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Opera Android: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Samsung Internet: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.WebView Android: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.
api.NetworkInformation.effectiveType πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.NetworkInformation.rtt πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Chrome Android: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Edge: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Quest Browser: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Opera: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Opera Android: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Samsung Internet: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.WebView Android: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.
api.NetworkInformation.saveData πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.NetworkInformation.worker_support Chrome Android10/8/2014 Edge1/15/20201925
api.Node.getRootNode πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.Node.isConnected πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.NodeList.@@iterator πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.Notification.renotify πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.Notification.requestPermission_static.returns_promise Chrome Android12/2/2015 Edge1/15/20201505
api.Notification.secure_context_required Chrome Android10/24/2017 Edge1/15/2020813
api.Notification.vibrate πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.OfflineAudioCompletionEvent.OfflineAudioCompletionEvent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.OfflineAudioContext.OfflineAudioContext.options_parameter Chrome Android10/24/2017 Edge1/15/2020813
api.OffscreenCanvas πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.OffscreenCanvas πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.convertToBlob πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.convertToBlob.option_type_parameter_webp Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext.2d_context Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext.bitmaprenderer_context Chrome Android7/30/2019 Edge1/15/2020169
api.OffscreenCanvas.getContext.webgl2_context Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext.webgl_context Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.height πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.transferToImageBitmap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.arc πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.arcTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.beginPath πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.bezierCurveTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.canvas πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.clearRect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.clip πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.closePath πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createImageData πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createLinearGradient πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createPattern πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createRadialGradient πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.direction πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.drawImage πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.ellipse πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fill πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fillRect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fillStyle πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fillText πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.filter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.font πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: The font-weight can be set, but is not reflected back (see bug 284115).Safari on iOS: The font-weight can be set, but is not reflected back (see bug 284115).WebView on iOS: The font-weight can be set, but is not reflected back (see bug 284115).
api.OffscreenCanvasRenderingContext2D.getImageData πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.getLineDash πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.globalAlpha πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.globalCompositeOperation πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.imageSmoothingEnabled πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.imageSmoothingQuality πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.isPointInPath πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.isPointInStroke πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineCap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineDashOffset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineJoin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineWidth πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.measureText πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.miterLimit πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.moveTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.putImageData πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.quadraticCurveTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.rect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.resetTransform πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.restore πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.rotate πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.save πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.scale πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.setLineDash πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.setTransform πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowBlur πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowOffsetX πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowOffsetY πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.stroke πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.strokeRect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.strokeStyle πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.strokeText πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.textAlign πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.textBaseline πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.transform πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.translate πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.OrientationSensor.populateMatrix πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.OrientationSensor.quaternion πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.OscillatorNode.OscillatorNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.OverconstrainedError πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.OverconstrainedError.OverconstrainedError πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.OverconstrainedError.constraint πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.PageTransitionEvent.PageTransitionEvent πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.PaintRenderingContext2D πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.beginPath πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.clearRect πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.clip πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.createLinearGradient πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.createPattern πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.createRadialGradient πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.drawImage πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.fill πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.fillRect πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.fillStyle πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.filter Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.getLineDash πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.getTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.PaintRenderingContext2D.globalAlpha πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.globalCompositeOperation πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.imageSmoothingEnabled πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.isPointInPath πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.isPointInStroke πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineCap πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineDashOffset πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineJoin πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineWidth πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.miterLimit πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.resetTransform πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.restore πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.rotate πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.save πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.scale πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.setLineDash πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.setTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.PaintRenderingContext2D.shadowBlur πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.shadowColor πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.shadowOffsetX πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.shadowOffsetY πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.stroke πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.strokeRect πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.strokeStyle πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.transform πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.translate πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintSize πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintSize.height πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintSize.width πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintWorkletGlobalScope πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintWorkletGlobalScope.devicePixelRatio πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintWorkletGlobalScope.registerPaint πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PannerNode.PannerNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.PannerNode.orientationX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.orientationY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.orientationZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.positionX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.positionY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.positionZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PasswordCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.PasswordCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.iconURL πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.name πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.password πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.Path2D.addPath πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.PaymentManager πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentManager.userHint πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentMethodChangeEvent πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentMethodChangeEvent.PaymentMethodChangeEvent πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentMethodChangeEvent.methodDetails πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentMethodChangeEvent.methodName πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentRequest.paymentmethodchange_event πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentRequestEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.PaymentRequestEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.changePaymentMethod πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentRequestEvent.methodData πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.modifiers πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.openWindow πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.paymentRequestId πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.paymentRequestOrigin πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.respondWith πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.topOrigin πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.total πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentResponse.payerdetailchange_event πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.PaymentResponse.retry πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.Performance.mark.markOptions_parameter Chrome Android10/22/2019 Edge1/15/202085
api.Performance.mark.returns_performancemark Chrome Android10/22/2019 Edge1/15/202085
api.Performance.measure.measureOptions_parameter Chrome Android9/10/2019 Edge1/15/2020127
api.Performance.measure.returns_performancemeasure Chrome Android10/22/2019 Edge1/15/202085
api.Performance.memory Chrome Android6/27/2012 Edge1/15/20202758
api.Performance.resourcetimingbufferfull_event πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.PerformanceElementTiming πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.element πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.id πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.identifier πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.intersectionRect πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.loadTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.naturalHeight πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.naturalWidth πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.renderTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.toJSON πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.url πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceEventTiming πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.cancelable πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.processingEnd πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.processingStart πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.toJSON πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceLongTaskTiming πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.PerformanceLongTaskTiming.attribution πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.PerformanceLongTaskTiming.toJSON πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.PerformanceMark.PerformanceMark πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceMark.detail πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.PerformanceMeasure.detail πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.PerformanceObserver πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Node.js: Available as a part of the perf_hooks module.
api.PerformanceObserver.PerformanceObserver πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserver.disconnect πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserver.observe πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserver.supportedEntryTypes_static πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.PerformanceObserver.takeRecords πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceObserver.worker_support Chrome Android10/24/2017 Edge1/15/2020813
api.PerformanceObserverEntryList πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Node.js: Available as a part of the perf_hooks module.Node.js: Only available as an internal instance, but can be accessed via the first parameter of the PerformanceObserver constructor.
api.PerformanceObserverEntryList.getEntries πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserverEntryList.getEntriesByName πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserverEntryList.getEntriesByType πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformancePaintTiming πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformancePaintTiming.first-contentful-paint πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformancePaintTiming.first-paint πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformancePaintTiming.toJSON πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformanceResourceTiming.serverTiming πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.description πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.duration πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.name πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.toJSON πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PeriodicWave.PeriodicWave πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.PermissionStatus πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.PermissionStatus.change_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Safari: The onchange event handler is supported, but the event never fires. See bug 259432.Safari on iOS: The onchange event handler is supported, but the event never fires. See bug 259432.WebView on iOS: The onchange event handler is supported, but the event never fires. See bug 259432.
api.PermissionStatus.state πŸ“‹Chrome Android7/29/2015 Edge1/15/20201631
api.Permissions πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.permission_accelerometer Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_ambient-light-sensor Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_background-sync Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_camera Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_clipboard-read Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_clipboard-write πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_geolocation Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.permission_gyroscope Chrome Android6/8/2016 Edge1/15/20201316
api.Permissions.permission_magnetometer Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_microphone Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_midi πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.permission_notifications Chrome Android5/27/2015 Edge1/15/20201694
Firefox: Alias for the push permission (returns the same value).Firefox for Android: Alias for the push permission (returns the same value).
api.Permissions.permission_payment-handler Chrome Android4/17/2018 Edge1/15/2020638
api.Permissions.permission_persistent-storage Chrome Android12/4/2018 Edge1/15/2020407
api.Permissions.permission_push Chrome Android5/27/2015 Edge1/15/20201694
Firefox: Alias for the notifications permission (returns the same value).Firefox for Android: Alias for the notifications permission (returns the same value).
api.Permissions.query πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.request πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.Permissions.requestAll Chrome Android1/26/2016 Edge1/15/20201450
api.Permissions.revoke πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.PointerEvent.getCoalescedEvents πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox for Android: The method always returns an empty array, regardless of the user's actions.
api.PointerEvent.getPredictedEvents πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PointerEvent.pointerType.fractional_coordinates Chrome Android1/23/2018 Edge1/15/2020722
Chrome: movementX and movementY are not fractional, see bug 41364801.Chrome Android: movementX and movementY are not fractional, see bug 41364801.Edge: movementX and movementY are not fractional, see bug 41364801.Edge: Only clientX, clientY, pageX and pageY are fractional.Internet Explorer: Only clientX, clientY, pageX and pageY are fractional.Quest Browser: movementX and movementY are not fractional, see bug 41364801.Opera: movementX and movementY are not fractional, see bug 41364801.Opera Android: movementX and movementY are not fractional, see bug 41364801.Samsung Internet: movementX and movementY are not fractional, see bug 41364801.WebView Android: movementX and movementY are not fractional, see bug 41364801.
api.PointerEvent.tangentialPressure πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.Presentation πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Presentation.defaultRequest πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Presentation.receiver πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationAvailability πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationAvailability.change_event πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationAvailability.value πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.binaryType πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.close πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PresentationConnection.close_event Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnection.connect_event Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnection.id πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.message_event Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.send πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.state πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.terminate πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.PresentationConnection.terminate_event Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnection.url πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.PresentationConnectionAvailableEvent πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnectionAvailableEvent.PresentationConnectionAvailableEvent πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnectionAvailableEvent.connection πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnectionCloseEvent πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionCloseEvent.PresentationConnectionCloseEvent πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionCloseEvent.message πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionCloseEvent.reason πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionList πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationConnectionList.connectionavailable_event Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationConnectionList.connections πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationReceiver πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationReceiver.connectionList πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationRequest πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.PresentationRequest πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.connectionavailable_event πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.getAvailability πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.reconnect πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.secure_context_required Chrome Android9/5/2017 Edge1/15/2020862
api.PresentationRequest.start πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.ProcessingInstruction.sheet πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.ProgressEvent.worker_support Chrome Android12/2/2015 Edge1/15/20201505
Chrome: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Chrome Android: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Edge: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Quest Browser: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Opera: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Opera Android: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Samsung Internet: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.WebView Android: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.
api.PromiseRejectionEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PromiseRejectionEvent.PromiseRejectionEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PromiseRejectionEvent.promise πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PromiseRejectionEvent.reason πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.RTCCertificate πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.RTCCertificate.expires πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.RTCCertificate.getFingerprints πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.RTCDTMFSender πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.canInsertDTMF πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.insertDTMF πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.toneBuffer πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.tonechange_event πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDataChannel πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.binaryType πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.binaryType.arraybuffer_value Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.bufferedAmount πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.bufferedAmountLowThreshold πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.RTCDataChannel.bufferedamountlow_event πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: The default for rtcpMuxPolicy is require.Chrome Android: The default for rtcpMuxPolicy is require.Edge: The default for rtcpMuxPolicy is require.Quest Browser: The default for rtcpMuxPolicy is require.Opera: The default for rtcpMuxPolicy is require.Opera Android: The default for rtcpMuxPolicy is require.Samsung Internet: The default for rtcpMuxPolicy is require.WebView Android: The default for rtcpMuxPolicy is require.
api.RTCDataChannel.close πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.close_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.error_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.id πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.label πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.maxPacketLifeTime πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCDataChannel.maxRetransmits πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.message_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.negotiated πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.open_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.ordered πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.protocol πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.readyState πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.reliable Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.sctp_sdp_21 Chrome Android4/25/2017 Edge1/15/2020995
api.RTCDataChannel.send πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannelEvent πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannelEvent.RTCDataChannelEvent πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCDataChannelEvent.channel πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDtlsTransport.iceTransport πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.RTCDtlsTransport.statechange_event Chrome Android1/29/2019 Edge1/15/2020351
api.RTCError πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.RTCError πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.errorDetail πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.httpRequestStatusCode πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.receivedAlert πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.sctpCauseCode πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.sdpLineNumber πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.sentAlert πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCErrorEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCErrorEvent.RTCErrorEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCErrorEvent.error πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.address πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.component πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.foundation πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.port πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.priority πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.protocol πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.relatedAddress πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.relatedPort πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.tcpType πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.type πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.usernameFragment πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox for Android 126, the property was not read-only.
api.RTCIceTransport.gatheringState πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.gatheringstatechange_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.getLocalCandidates πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.getLocalParameters πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.getSelectedCandidatePair πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.selectedcandidatepairchange_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.statechange_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCPeerConnection.RTCPeerConnection.configuration_bundlePolicy_parameter πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
api.RTCPeerConnection.RTCPeerConnection.configuration_certificates_parameter πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.RTCPeerConnection.RTCPeerConnection.configuration_iceCandidatePoolSize_parameter Chrome Android6/6/2017 Edge1/15/2020953
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.credential_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.url_parameter Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.urls_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.username_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceTransportPolicy_parameter πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCPeerConnection.RTCPeerConnection.configuration_rtcpMuxPolicy_parameter Chrome Android3/16/2017 Edge1/15/20201035
Chrome: Default for rtcpMuxPolicy is requireEdge: Default for rtcpMuxPolicy is requireOpera: Default for rtcpMuxPolicy is require
api.RTCPeerConnection.addIceCandidate.returns_promise Chrome Android4/13/2016 Edge1/15/20201372
api.RTCPeerConnection.addTrack πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnection.addTransceiver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.addTransceiver.init_direction_parameter Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.addTransceiver.init_sendEncodings_parameter Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.addTransceiver.init_streams_parameter Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.connectionState πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.RTCPeerConnection.connectionstatechange_event πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.RTCPeerConnection.createAnswer.returns_promise Chrome Android6/8/2016 Edge1/15/20201316
api.RTCPeerConnection.createDTMFSender Chrome Android5/22/2013 Edge1/15/20202429
api.RTCPeerConnection.createDataChannel πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCPeerConnection.createOffer.returns_promise Chrome Android6/8/2016 Edge1/15/20201316
api.RTCPeerConnection.currentLocalDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.currentRemoteDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.datachannel_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCPeerConnection.generateCertificate_static πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.RTCPeerConnection.getReceivers πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCPeerConnection.getSenders πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnection.getStats.returns_promise Chrome Android4/25/2017 Edge1/15/2020995
api.RTCPeerConnection.getStats.selector_parameter Chrome Android5/31/2018 Edge1/15/2020594
api.RTCPeerConnection.getTransceivers πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.icecandidateerror_event πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnection.pendingLocalDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.pendingRemoteDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.removeTrack πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnection.restartIce πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnection.sctp πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCPeerConnection.setConfiguration πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.RTCPeerConnection.setLocalDescription.returns_promise Chrome Android4/13/2016 Edge1/15/20201372
api.RTCPeerConnection.setRemoteDescription.returns_promise Chrome Android4/13/2016 Edge1/15/20201372
api.RTCPeerConnection.track_event πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnectionIceErrorEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.RTCPeerConnectionIceErrorEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.errorCode πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.errorText πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.hostCandidate Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.url πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCRtpReceiver.getContributingSources.audioLevel πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getContributingSources.rtpTimestamp πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCRtpReceiver.getContributingSources.source πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCRtpReceiver.getContributingSources.timestamp πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
Firefox: Starting in version 60, the timestamp is correctly computed based on the window's Performance time, rather than Date.getTime().Firefox for Android: Starting in version 60, the timestamp is correctly computed based on the window's Performance time, rather than Date.getTime().
api.RTCRtpReceiver.getContributingSources.video_tracks_supported Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getParameters πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCRtpReceiver.getParameters.return_object_property_codecs πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpReceiver.getParameters.return_object_property_headerExtensions πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpReceiver.getParameters.return_object_property_rtcp πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpReceiver.getSynchronizationSources πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getSynchronizationSources.audio_tracks_supported Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getSynchronizationSources.video_tracks_supported Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpSender.dtmf πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.RTCRtpSender.getParameters πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.RTCRtpSender.getParameters.return_object_property_codecs πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.getParameters.return_object_property_encodings πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.getParameters.return_object_property_headerExtensions πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.getParameters.return_object_property_rtcp πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.getParameters.return_object_property_transactionId πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.replaceTrack πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.RTCRtpSender.setParameters πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
Firefox: Before Firefox 64, changes to parameters that should update live would not do so.Firefox for Android: Before Firefox for Android 64, changes to parameters that should update live would not do so.
api.RTCRtpSender.setParameters.parameters_codecs_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.setParameters.parameters_encodings_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setParameters.parameters_encodings_parameter.active Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setParameters.parameters_encodings_parameter.maxBitrate πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setParameters.parameters_encodings_parameter.priority πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: In version 110 and later the default priority is low.Firefox for Android: In version 110 and later the default priority is low.
api.RTCRtpSender.setParameters.parameters_encodings_parameter.scaleResolutionDownBy πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCRtpSender.setParameters.parameters_headerExtensions_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.setParameters.parameters_rtcp_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.setParameters.parameters_transactionId_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setStreams πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCRtpTransceiver.currentDirection πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.direction πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.mid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.receiver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.sender πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.setCodecPreferences πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCRtpTransceiver.stopped Chrome Android9/4/2018 Edge1/15/2020498
api.RTCSctpTransport πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.maxChannels πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.maxMessageSize πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.state πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.statechange_event Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.transport πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCStatsReport πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.@@iterator Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.entries πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.forEach πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.get πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.has πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.keys πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.size πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCStatsReport.type_candidate-pair πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.availableOutgoingBitrate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.bytesReceived πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.bytesSent πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.currentRoundTripTime πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.RTCStatsReport.type_candidate-pair.localCandidateId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.nominated πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.priority Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.remoteCandidateId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.requestsReceived πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.requestsSent πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.responsesReceived πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.responsesSent πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.state πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.totalRoundTripTime πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.RTCStatsReport.type_candidate-pair.transportId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_inbound-rtp πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.bytesReceived πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.framesDecoded πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.keyFramesDecoded πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.qpSum πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.totalDecodeTime πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.totalInterFrameDelay πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.totalSquaredInterFrameDelay πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.values Chrome Android4/25/2017 Edge1/15/2020995
api.RTCTrackEvent πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.RTCTrackEvent πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCTrackEvent.receiver πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.streams πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.track πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.transceiver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReadableStream.ReadableStream πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStream.pipeThrough πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ReadableStream.pipeTo πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ReadableStream.tee πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Node.js: Before 18.10.0 or 16.18.0, teeing a readable byte stream is not supported.
api.ReadableStreamDefaultController πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Deno: ReadableStreamDefaultController is not exposed on the global scope.Node.js: Available as a part of the stream/web module.
api.ReadableStreamDefaultController.close πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultController.desiredSize πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultController.enqueue πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultController.error πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultReader πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Deno: ReadableStreamDefaultReader is not exposed on the global scope.Node.js: Available as a part of the stream/web module.
api.ReadableStreamDefaultReader.ReadableStreamDefaultReader πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.ReadableStreamDefaultReader.cancel πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ReadableStreamDefaultReader.closed πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ReadableStreamDefaultReader.read πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ReadableStreamDefaultReader.releaseLock πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.RelativeOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.RelativeOrientationSensor.RelativeOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Report πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: Worker support added in version 77
api.Report.body πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Report.toJSON Chrome Android9/4/2018 Edge1/15/2020498
api.Report.type πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Report.url πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportBody πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportBody.toJSON Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.ReportingObserver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.disconnect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.observe πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.takeRecords πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Request.Request.response_body_readablestream Chrome Android5/27/2015 Edge1/15/20201694
api.Request.cache.only-if-cached Chrome Android1/23/2018 Edge1/15/2020722
api.Request.formData πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
Safari: The method exists but always rejects with NotSupportedError. See bug 215671.Safari on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.WebView on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.
api.Request.isHistoryNavigation πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ResizeObserver πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.ResizeObserver πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.disconnect πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.observe πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.unobserve πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserverEntry πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserverEntry.contentRect πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserverEntry.target πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.Response.Response.accept_readablestream Chrome Android7/27/2016 Edge1/15/20201267
api.Response.Response.body_parameter_optional Chrome Android1/21/2015 Edge1/15/20201820
api.Response.formData πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
Safari: The method exists but always rejects with NotSupportedError. See bug 215671.Safari on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.WebView on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.
api.SVGAnimateElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimateMotionElement πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGAnimateTransformElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.beginElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.beginElementAt πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.beginEvent_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: The onbegin event handler property is not supported.Chrome Android: The onbegin event handler property is not supported.Firefox: The onbegin event handler property is not supported.Firefox for Android: The onbegin event handler property is not supported.Opera: The onbegin event handler property is not supported.Opera Android: The onbegin event handler property is not supported.Safari: The onbegin event handler property is not supported.Safari on iOS: The onbegin event handler property is not supported.Samsung Internet: The onbegin event handler property is not supported.WebView Android: The onbegin event handler property is not supported.WebView on iOS: The onbegin event handler property is not supported.
api.SVGAnimationElement.endElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.endElementAt πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.endEvent_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: The onend event handler property is not supported.Chrome Android: The onend event handler property is not supported.Firefox: The onend event handler property is not supported.Firefox for Android: The onend event handler property is not supported.Opera: The onend event handler property is not supported.Opera Android: The onend event handler property is not supported.Safari: The onend event handler property is not supported.Safari on iOS: The onend event handler property is not supported.Samsung Internet: The onend event handler property is not supported.WebView Android: The onend event handler property is not supported.WebView on iOS: The onend event handler property is not supported.
api.SVGAnimationElement.getCurrentTime πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.getSimpleDuration πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.getStartTime πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.repeatEvent_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: The onrepeat event handler property is not supported.Chrome Android: The onrepeat event handler property is not supported.Firefox: The onrepeat event handler property is not supported.Firefox for Android: The onrepeat event handler property is not supported.Opera: The onrepeat event handler property is not supported.Opera Android: The onrepeat event handler property is not supported.Safari: The onrepeat event handler property is not supported.Safari on iOS: The onrepeat event handler property is not supported.Samsung Internet: The onrepeat event handler property is not supported.WebView Android: The onrepeat event handler property is not supported.WebView on iOS: The onrepeat event handler property is not supported.
api.SVGAnimationElement.requiredExtensions πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.systemLanguage πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.targetElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGElement.attributeStyleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.SVGElement.autofocus πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
Firefox: Only supported on SVGGraphicsElement.Firefox for Android: Only supported on SVGGraphicsElement.
api.SVGElement.nonce πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.SVGFEDropShadowElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.dx πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.dy πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.height πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.in1 πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.result πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.setStdDeviation πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.stdDeviationX πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.stdDeviationY πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.width πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.x πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.y πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGGeometryElement πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Chrome Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Edge: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Firefox: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Firefox for Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Internet Explorer: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Opera: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Opera Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Safari: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Safari on iOS: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Samsung Internet: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.WebView Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.WebView on iOS: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.
api.SVGGeometryElement.getPointAtLength πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Only supported for SVGPathElement, not all SVGGeometryElement objects.Chrome Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Edge: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox for Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Internet Explorer: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.Samsung Internet: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.
api.SVGGeometryElement.getTotalLength πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Only supported for SVGPathElement, not all SVGGeometryElement objects.Chrome Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Edge: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox for Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Internet Explorer: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.Samsung Internet: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.
api.SVGGeometryElement.isPointInFill πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
Chrome: The element this method is called for must be in the DOM; otherwise, this method will always return false.Chrome Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.Edge: The element this method is called for must be in the DOM; otherwise, this method will always return false.Quest Browser: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.WebView Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.
api.SVGGeometryElement.isPointInStroke πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
Chrome: The element this method is called for must be in the DOM; otherwise, this method will always return false.Chrome Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.Edge: The element this method is called for must be in the DOM; otherwise, this method will always return false.Quest Browser: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.WebView Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.
api.SVGGeometryElement.pathLength πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: Only supported for SVGPathElement, not all SVGGeometryElement objects.Chrome Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox for Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.Samsung Internet: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.
api.SVGImageElement.decode πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.SVGImageElement.decoding πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.SVGLengthList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGMPathElement πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGMPathElement.href πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGNumberList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGPathElement.getPointAtLength πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGPathElement.getTotalLength πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGPathElement.pathLength πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGPointList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGRadialGradientElement.fr πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGSVGElement.animationsPaused πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGSetElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGStringList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGStyleElement.disabled πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.SVGTransformList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.Screen.availLeft Chrome Android6/27/2012 Edge1/15/20202758
api.Screen.availLeft.relative-multi-screen Chrome Android6/27/2012 Edge1/15/20202758
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Screen.availTop Chrome Android6/27/2012 Edge1/15/20202758
api.Screen.availTop.relative-multi-screen Chrome Android6/27/2012 Edge1/15/20202758
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Screen.orientation πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
Edge: Edge does not return an Orientation object; instead, it returns the orientation type as a string.Internet Explorer: Not supported on Windows 7.
api.ScreenOrientation πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.angle πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.change_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.lock πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: Always throws NotSupportedError.Edge: Always throws NotSupportedError.Firefox: Always throws NotSupportedError.Firefox for Android: The API exists but returns NS_ERROR_UNEXPECTED.Opera: Always throws NotSupportedError.
api.ScreenOrientation.type πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.unlock πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: Always throws NotSupportedError.Edge: Always throws NotSupportedError.Firefox: Always throws NotSupportedError.Firefox for Android: The API exists but returns NS_ERROR_UNEXPECTED.Opera: Always throws NotSupportedError.
api.SecurityPolicyViolationEvent.disposition πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.SecurityPolicyViolationEvent.sample πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.Selection.modify πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.Sensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.activate_event πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.activated πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.error_event πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.hasReading πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.reading_event πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.start πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.stop πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.timestamp πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.SensorErrorEvent πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.SensorErrorEvent.SensorErrorEvent πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.SensorErrorEvent.error πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.ServiceWorkerContainer.startMessages πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.abortpayment_event Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerGlobalScope.backgroundfetchabort_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.backgroundfetchclick_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.backgroundfetchfail_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.backgroundfetchsuccess_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.canmakepayment_event πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerGlobalScope.paymentrequest_event πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerGlobalScope.serviceWorker πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.ServiceWorkerGlobalScope.sync_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.ServiceWorkerRegistration.backgroundFetch πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerRegistration.paymentManager πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerRegistration.showNotification.options_badge_parameter Chrome Android9/7/2016 Edge1/15/20201225
api.ServiceWorkerRegistration.showNotification.options_data_parameter Chrome Android7/29/2015 Edge1/15/20201631
api.ServiceWorkerRegistration.showNotification.options_image_parameter Chrome Android2/1/2017 Edge1/15/20201078
api.ServiceWorkerRegistration.showNotification.options_renotify_parameter Chrome Android4/13/2016 Edge1/15/20201372
api.ServiceWorkerRegistration.showNotification.options_requireInteraction_parameter Chrome Android12/2/2015 Edge1/15/20201505
api.ServiceWorkerRegistration.sync πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.ShadowRoot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.activeElement πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.adoptedStyleSheets πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.ShadowRoot.delegatesFocus πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.elementFromPoint Chrome Android9/7/2016 Edge1/15/20201225
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Opera: Before Opera 53, this method returned null when the element was a child of a host node. See bug 40537452.Opera Android: Before Opera Android 47, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.ShadowRoot.elementsFromPoint Chrome Android9/7/2016 Edge1/15/20201225
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.ShadowRoot.fullscreenElement πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.WebView on iOS: Only available on iPad, not on iPhone.WebView on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.
api.ShadowRoot.getSelection Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.host πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.innerHTML πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.mode πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.styleSheets πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.SourceBuffer.audioTracks πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.changeType πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.videoTracks πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SpeechGrammar πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammar.SpeechGrammar Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammar.src πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammar.weight πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammarList.addFromString πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechGrammarList.addFromURI πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechGrammarList.item πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechGrammarList.length πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.abort πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.audioend_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.audiostart_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.end_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.error_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.grammars πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.interimResults πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.lang πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.maxAlternatives πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.nomatch_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.result_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.soundend_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.soundstart_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.speechend_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.speechstart_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.start πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.start_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.stop πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionAlternative πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionAlternative.confidence πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionAlternative.transcript πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionErrorEvent.error πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.SpeechRecognitionErrorEvent.message πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.SpeechRecognitionEvent.resultIndex πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionEvent.results πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult.isFinal πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult.item πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult.length πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResultList πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResultList.item πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResultList.length πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechSynthesisErrorEvent.SpeechSynthesisErrorEvent πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.StereoPannerNode.StereoPannerNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StorageManager πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StorageManager.estimate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.StorageManager.estimate.usageDetails Chrome Android9/5/2017 Edge1/15/2020862
api.StorageManager.persist πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StorageManager.persisted πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StylePropertyMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.append πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.clear πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.delete πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.set πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.entries Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.get πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.getAll πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.has πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.keys Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.size πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.values Chrome Android4/17/2018 Edge1/15/2020638
api.SubtleCrypto.decrypt πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: AES-CTR, AES-GCM.Deno: Not supported: AES-CTR, AES-CBC, AES-GCM.Edge: Not supported: AES-CTR.Internet Explorer: Returns CryptoOperation instead of Promise
api.SubtleCrypto.deriveBits πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
Deno: Not supported: ECDH.Edge: Not supported: ECDH.Edge: Not supported: HKDF, PBKDF2.Node.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.deriveKey πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
Edge: Not supported: ECDH.Edge: Not supported: HKDF, PBKDF2.Node.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2 πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.digest πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
Chrome: Before version 41, Chrome expected the algorithm parameter to be an object.Chrome Android: Before version 41, Chrome Android expected the algorithm parameter to be an object.Edge: Not supported: SHA-1.Internet Explorer: Returns CryptoOperation instead of PromiseOpera: Before version 28, Opera expected the algorithm parameter to be an object.Opera Android: Before version 28, Opera Android expected the algorithm parameter to be an object.Samsung Internet: Before version 4.0, Samsung Internet expected the algorithm parameter to be an object.WebView Android: Before version 41, WebView Android expected the algorithm parameter to be an object.
api.SubtleCrypto.encrypt πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: AES-CTR, AES-GCM.Deno: Not supported: AES-CTR, AES-CBC, AES-GCM.Edge: Not supported: AES-CTR.Internet Explorer: Returns CryptoOperation instead of Promise
api.SubtleCrypto.exportKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDSA, ECDH.Deno: Not supported: ECDSA, ECDH, AES-CTR, AES-CBC, AES-GCM, AES-KW.Edge: Not supported: RSA-PSS, ECDSA, ECDH.Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.generateKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDSA P-521, ECDH P-521.Deno: Not supported: RSA-OAEP, ECDSA P-521, ECDH, AES-CTR, AES-CBC, AES-GCM, AES-KW.Edge: Not supported: RSA-PSS, ECDSA, ECDH.Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DH
api.SubtleCrypto.importKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDH P-521.Deno: Not supported: ECDH.Deno: Not supported: AES-CTR, AES-CBC, AES-GCM, AES-KW.Edge: Not supported: RSA-PSS, ECDSA, ECDH.Edge: Not supported: AES-CTR, HKDF, PBKDF2.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.importKey.ECDH πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: P-384 supported. Not supported: P-256, P-521.
api.SubtleCrypto.importKey.ECDSA πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: P-384 supported. Not supported: P-256, P-521.
api.SubtleCrypto.secure_context_required Chrome Android8/1/2017 Edge1/15/2020897
api.SubtleCrypto.sign πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Edge: Not supported: RSA-PSS, ECDSA.Internet Explorer: Returns CryptoOperation instead of PromiseNode.js: Supports: NODE-DSA
api.SubtleCrypto.unwrapKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DH
api.SubtleCrypto.verify πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDSA, HMAC.Edge: Not supported: RSA-PSS, ECDSA.Internet Explorer: Returns CryptoOperation instead of PromiseNode.js: Supports: NODE-DSA
api.SubtleCrypto.worker_support Chrome Android9/3/2014 Edge1/15/20201960
api.SubtleCrypto.wrapKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of Promise
api.SyncEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncEvent.SyncEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncEvent.lastChance πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncEvent.tag πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager.getTags πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager.register πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager.worker_support Chrome Android9/5/2017 Edge1/15/2020862
Chrome: Only available in the Window and ServiceWorker global scopes.Chrome Android: Only available in the Window and ServiceWorker global scopes.Samsung Internet: Only available in the Window and ServiceWorker global scopes.
api.TaskAttributionTiming πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerName πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerSrc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerType πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.toJSON πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.Text.assignedSlot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.TextDecoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.Node.js: Available as a part of the util module.
api.TextDecoder.TextDecoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.
api.TextDecoder.decode πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Deno: Before Deno 1.11, passing option.stream is not supported and results in an error being thrown.Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.
api.TextDecoder.encoding πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.
api.TextDecoder.fatal πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextDecoder.ignoreBOM πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextDecoder.worker_support Chrome Android10/8/2014 Edge1/15/20201925
api.TextDecoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Available as a part of the stream/web module.
api.TextDecoderStream.TextDecoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.encoding πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.fatal πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.ignoreBOM πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.readable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.writable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Node.js: Available as a part of the util module.
api.TextEncoder.TextEncoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoder.encode πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoder.encodeInto πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.TextEncoder.encoding πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoder.worker_support Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Available as a part of the stream/web module.
api.TextEncoderStream.TextEncoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoderStream.encoding πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoderStream.readable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoderStream.writable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextMetrics.actualBoundingBoxAscent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.actualBoundingBoxDescent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.actualBoundingBoxLeft πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.actualBoundingBoxRight πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.emHeightAscent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.emHeightDescent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.Touch.Touch πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Firefox: This interface is only exposed if a touch input device is detected.
api.Touch.force πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.radiusX πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.radiusY πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.rotationAngle πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.TouchEvent πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Chrome: Chrome only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Chrome Android: Chrome Android only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Edge: Edge only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Quest Browser: Quest Browser only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Opera: Opera only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Opera Android: Opera Android only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Samsung Internet: Samsung Internet only supports the following touchEventInit properties: touches, targetTouches, changedTouches.WebView Android: WebView Android only supports the following touchEventInit properties: touches, targetTouches, changedTouches.
api.TouchEvent.altKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.changedTouches πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.ctrlKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.metaKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.shiftKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.targetTouches πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.touches πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TransformStream πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
Node.js: Available as a part of the stream/web module.
api.TransformStream.TransformStream πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStream.readable πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStream.writable πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
Deno: TransformStreamDefaultController is not exposed on the global scope.Node.js: Available as a part of the stream/web module.
api.TransformStreamDefaultController.desiredSize πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController.enqueue πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController.error πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController.terminate πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransitionEvent.pseudoElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.UIEvent.sourceCapabilities πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.UIEvent.which πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Chrome: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.Chrome Android: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.Edge: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Firefox: On mousemove events, the which property is incorrectly always set to 1.Firefox for Android: On mousemove events, the which property is incorrectly always set to 1.Internet Explorer: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Quest Browser: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.Opera: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Opera Android: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Samsung Internet: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.WebView Android: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.
api.USB πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USB.connect_event πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USB.disconnect_event πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USB.getDevices πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USB.requestDevice πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBAlternateInterface.USBAlternateInterface Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.alternateSetting πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.endpoints πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceClass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceProtocol πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceSubclass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBConfiguration.USBConfiguration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration.configurationName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration.configurationValue πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration.interfaces πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConnectionEvent πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBConnectionEvent.USBConnectionEvent πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConnectionEvent.device πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBDevice.claimInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.clearHalt πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.close πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.configuration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.configurations πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.controlTransferIn πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.controlTransferOut πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceClass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceProtocol πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceSubclass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceVersionMajor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceVersionMinor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceVersionSubminor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.isochronousTransferIn πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.isochronousTransferOut πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.manufacturerName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.open πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.opened πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.productId πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.productName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.releaseInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.reset πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.selectAlternateInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.selectConfiguration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.serialNumber πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.transferIn πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.transferOut πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.usbVersionMajor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.usbVersionMinor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.usbVersionSubminor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.vendorId πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBEndpoint.USBEndpoint Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.direction πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.endpointNumber πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.packetSize πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.type πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBInTransferResult.USBInTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBInTransferResult.data πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInTransferResult.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBInterface.USBInterface Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.alternate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.alternates πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.claimed πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.interfaceNumber πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferPacket πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousInTransferPacket.USBIsochronousInTransferPacket Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferPacket.data πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferPacket.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousInTransferResult.USBIsochronousInTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferResult.data πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferResult.packets πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferPacket πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousOutTransferPacket.USBIsochronousOutTransferPacket Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferPacket.bytesWritten πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferPacket.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousOutTransferResult.USBIsochronousOutTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferResult.packets πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBOutTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBOutTransferResult.USBOutTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBOutTransferResult.bytesWritten πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBOutTransferResult.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.UserActivation πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.UserActivation.hasBeenActive πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.UserActivation.isActive πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.VTTCue.VTTCue πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.VTTCue.align πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.line πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.position πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.size πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.snapToLines πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.text.all_html_character_references Chrome Android12/5/2017 Edge1/15/2020771
api.VTTCue.vertical πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VideoTrack πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.id πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.kind πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.label πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.language πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.selected πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.sourceBuffer πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.VideoTrackList πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.addtrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.change_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.getTrackById πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.length πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.removetrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.selectedIndex πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VisualViewport πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.height πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.offsetLeft πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.offsetTop πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.pageLeft πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.pageTop πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.resize_event πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
Chrome: The onresize event handler property is not supported.Chrome Android: The onresize event handler property is not supported.Opera: The onresize event handler property is not supported.Opera Android: The onresize event handler property is not supported.WebView Android: The onresize event handler property is not supported.
api.VisualViewport.scale πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.scroll_event πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
Chrome: The onscroll event handler property is not supported.Chrome Android: The onscroll event handler property is not supported.Opera: The onscroll event handler property is not supported.Opera Android: The onscroll event handler property is not supported.WebView Android: The onscroll event handler property is not supported.
api.VisualViewport.width πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.WEBGL_compressed_texture_astc πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WEBGL_compressed_texture_astc.getSupportedProfiles πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WEBGL_compressed_texture_etc πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.WEBGL_compressed_texture_etc1 πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.WEBGL_debug_shaders πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WEBGL_debug_shaders.getTranslatedShaderSource πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WaveShaperNode.WaveShaperNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.WebGL2RenderingContext πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.activeTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.attachShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.beginQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.beginTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindAttribLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindBufferBase πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindBufferRange πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendColor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendEquation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendEquationSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendFunc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendFuncSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blitFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bufferData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bufferData.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.bufferSubData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bufferSubData.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.canvas πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.checkFramebufferStatus πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clear πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferfi πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferfv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferfv.values_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.clearBufferiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferiv.values_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.clearBufferuiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferuiv.values_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.clearColor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearDepth πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearStencil πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clientWaitSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.colorMask πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compileShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.compressedTexImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexImage3D.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.compressedTexSubImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexSubImage2D.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.compressedTexSubImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyBufferSubData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyTexImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyTexSubImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyTexSubImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.cullFace πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.depthFunc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.depthMask πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.depthRange πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.detachShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.disable πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.disableVertexAttribArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawArrays πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawArraysInstanced πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawBuffers πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawElements πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawElementsInstanced πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawRangeElements πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawingBufferHeight πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawingBufferWidth πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.enable πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.enableVertexAttribArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.endQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.endTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.fenceSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.finish πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.flush πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.framebufferRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.framebufferTexture2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.framebufferTextureLayer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.frontFace πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.generateMipmap πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveAttrib πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniform πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniformBlockName πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniformBlockParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniforms πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getAttachedShaders πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getAttribLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getBufferParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getBufferSubData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getBufferSubData.dstData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.getContextAttributes πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getError πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getExtension πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getFragDataLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getFramebufferAttachmentParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getIndexedParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getInternalformatParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getProgramInfoLog πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getProgramParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getQueryParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getRenderbufferParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getSamplerParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderInfoLog πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderPrecisionFormat πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderSource πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getSupportedExtensions πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getSyncParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getTexParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getTransformFeedbackVarying πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniform πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniformBlockIndex πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniformIndices πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniformLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getVertexAttrib πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getVertexAttribOffset πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.hint πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.invalidateFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.invalidateSubFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isContextLost πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isEnabled πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.lineWidth πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.linkProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.makeXRCompatible πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.WebGL2RenderingContext.pauseTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.pixelStorei πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.polygonOffset πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.readBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.readPixels πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.readPixels.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.renderbufferStorage πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.renderbufferStorageMultisample πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.resumeTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.sampleCoverage πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.samplerParameterf πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.samplerParameteri πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.scissor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.shaderSource πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilFunc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilFuncSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilMask πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilMaskSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilOp πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilOpSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGL2RenderingContext.texImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texImage3D.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.texParameterf πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texParameteri πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texStorage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texStorage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texSubImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGL2RenderingContext.texSubImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texSubImage3D.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.transformFeedbackVaryings πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformBlockBinding πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix2x3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2x3fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix2x4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2x4fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix3fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix3x2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix3x2fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix3x4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix3x4fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix4fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix4x2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix4x2fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix4x3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix4x3fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.useProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.validateProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib1f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib1fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttrib2f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttrib3f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttrib4f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttribDivisor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4iv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttribI4ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4uiv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttribIPointer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribPointer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.viewport πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.waitSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLRenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.makeXRCompatible πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.WebGLRenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLVertexArrayObject πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WheelEvent.pinch_to_zoom_support Chrome Android11/14/2013 Edge1/15/20202253
api.Window.appinstalled_event πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Opera: Opera exposes the onappinstalled event handler, but the event is never fired.Opera Android: Opera exposes the onappinstalled event handler, but the event is never fired.
api.Window.beforeinstallprompt_event πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Chrome: The onbeforeinstallprompt event handler property is not supported.Chrome Android: The onbeforeinstallprompt event handler property is not supported.Opera: The onbeforeinstallprompt event handler property is not supported.Opera Android: The onbeforeinstallprompt event handler property is not supported.Samsung Internet: The onbeforeinstallprompt event handler property is not supported.WebView Android: The onbeforeinstallprompt event handler property is not supported.
api.Window.cancelIdleCallback πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Window.customElements πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.Window.deviceorientationabsolute_event πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.Window.find Chrome Android6/27/2012 Edge1/15/20202758
api.Window.languagechange_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.Window.postMessage.options_includeUserActivation_parameter Chrome Android1/29/2019 Edge1/15/2020351
api.Window.rejectionhandled_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.Window.requestFileSystem Chrome Android6/27/2012 Edge1/15/20202758
api.Window.requestIdleCallback πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Window.resolveLocalFileSystemURL Chrome Android6/27/2012 Edge1/15/20202758
api.Window.scroll.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
Safari: Safari does not have support for the smooth scroll behavior.Safari on iOS: Safari on iOS does not have support for the smooth scroll behavior.WebView on iOS: WebView on iOS does not have support for the smooth scroll behavior.
api.Window.scroll.options_left_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scroll.options_top_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollBy.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
Safari: Safari does not have support for the smooth scroll behavior.Safari on iOS: Safari on iOS does not have support for the smooth scroll behavior.WebView on iOS: WebView on iOS does not have support for the smooth scroll behavior.
api.Window.scrollBy.options_left_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollBy.options_top_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollTo.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
Safari: Before version 15.4, Safari did not have support for the smooth scroll behavior.Safari on iOS: Before version 15.4, Safari on iOS did not have support for the smooth scroll behavior.WebView on iOS: Before version 15.4, WebView on iOS did not have support for the smooth scroll behavior.
api.Window.scrollTo.options_left_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollTo.options_top_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.unhandledrejection_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Firefox: event.preventDefault() does not prevent Firefox from logging the error message in the console, see bug 1642147.Firefox for Android: event.preventDefault() does not prevent Firefox for Android from logging the error message in the console, see bug 1642147.
api.Window.visualViewport πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Worker.postMessage.options_includeUserActivation_parameter Chrome Android1/29/2019 Edge1/15/2020351
api.Worker.worker_support Chrome Android9/4/2018 Edge1/15/2020498
Chrome: Not available in Shared Workers. See bug 40695450.Chrome Android: Not available in Shared Workers. See bug 40695450.Edge: Not available in Shared Workers. See bug 40695450.Quest Browser: Not available in Shared Workers. See bug 40695450.Opera: Not available in Shared Workers. See bug 40695450.Opera Android: Not available in Shared Workers. See bug 40695450.Safari: Not available in Shared Workers. See bug 265263.Safari on iOS: Not available in Shared Workers. See bug 265263.Samsung Internet: Not available in Shared Workers. See bug 40695450.WebView Android: Not available in Shared Workers. See bug 40695450.WebView on iOS: Not available in Shared Workers. See bug 265263.
api.WorkerGlobalScope.fonts πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.WorkerGlobalScope.importScripts.mime_checks Chrome Android12/4/2018 Edge1/15/2020407
api.WorkerGlobalScope.languagechange_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.WorkerGlobalScope.rejectionhandled_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.WorkerGlobalScope.unhandledrejection_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.WorkerNavigator.connection πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.WorkerNavigator.deviceMemory πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
Chrome: From Chrome 147, reported values are 2, 4, 8, 16, and 32.Chrome: Before Chrome 147, reported values are 0.25, 0.5, 1, 2, 4, and 8.Chrome Android: From Chrome 147, reported values are 1, 2, 4, and 8.Chrome Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Edge: From Edge 147, reported values are 2, 4, 8, 16, and 32.Edge: Before Edge 147, reported values are 0.25, 0.5, 1, 2, 4, and 8.Quest Browser: From Chrome 147, reported values are 1, 2, 4, and 8.Quest Browser: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Opera: From Opera false, reported values are 2, 4, 8, 16, and 32.Opera: Before Opera false, reported values are 0.25, 0.5, 1, 2, 4, and 8.Opera Android: From Chrome 147, reported values are 1, 2, 4, and 8.Opera Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Samsung Internet: From Chrome 147, reported values are 1, 2, 4, and 8.Samsung Internet: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.WebView Android: From Chrome 147, reported values are 1, 2, 4, and 8.WebView Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.
api.WorkerNavigator.locks πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.WorkerNavigator.mediaCapabilities πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.WorkerNavigator.permissions πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.WorkerNavigator.storage πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Worklet πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.Worklet.addModule πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.WorkletGlobalScope πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.WritableStreamDefaultWriter.WritableStreamDefaultWriter πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.XMLHttpRequest.getAllResponseHeaders.header_names_lowercase Chrome Android8/1/2017 Edge1/15/2020897
api.XMLHttpRequest.responseType.json_value Chrome Android11/14/2013 Edge1/15/20202253
api.XRBoundedReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRBoundedReferenceSpace.boundsGeometry πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame.getPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame.getViewerPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame.session πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.gamepad πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.gripSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.handedness πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.profiles πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.targetRayMode πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.targetRaySpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.@@iterator Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.entries Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.forEach Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.keys Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.length πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.values Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent.XRInputSourceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent.frame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent.inputSource πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.XRInputSourcesChangeEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.added πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.removed πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.session πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRPose.emulatedPosition πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRPose.transform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpace.getOffsetReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpace.reset_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent.XRReferenceSpaceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent.referenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent.transform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.baseLayer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.depthFar πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.depthNear πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.inlineVerticalFieldOfView πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.XRRigidTransform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.inverse πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.matrix πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.orientation πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.position πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.cancelAnimationFrame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.end πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.end_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.inputSources πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.inputsourceschange_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.renderState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.requestAnimationFrame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.requestReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.select_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.selectend_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.selectstart_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.updateRenderState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.visibilityState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.visibilitychange_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSessionEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSessionEvent.XRSessionEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSessionEvent.session πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem.devicechange_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem.isSessionSupported πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem.requestSession πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRView πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRView.eye πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRView.projectionMatrix πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRView.transform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewerPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewerPose.views πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.height πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.width πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.x πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.y πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.XRWebGLLayer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.antialias πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.framebuffer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.framebufferHeight πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.framebufferWidth πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.getNativeFramebufferScaleFactor_static πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.getViewport πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.ignoreDepthValues πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.caches.secure_context_required Chrome Android3/6/2018 Edge1/15/2020680
api.console.countReset_static πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.console.timeLog_static πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.createImageBitmap πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.createImageBitmap.options_colorSpaceConversion_parameter Chrome Android4/25/2017 Edge1/15/2020995
api.createImageBitmap.options_imageOrientation_parameter Chrome Android7/27/2016 Edge1/15/20201267
api.createImageBitmap.options_premultiplyAlpha_parameter Chrome Android7/27/2016 Edge1/15/20201267
Safari: If the source image is an ImageData object, then the premultiplyAlpha option does nothing. See bug 237082.Safari on iOS: If the source image is an ImageData object, then the premultiplyAlpha option does nothing. See bug 237082.WebView on iOS: If the source image is an ImageData object, then the premultiplyAlpha option does nothing. See bug 237082.
api.createImageBitmap.options_resizeHeight_parameter Chrome Android10/19/2016 Edge1/15/20201183
api.createImageBitmap.options_resizeQuality_parameter Chrome Android10/19/2016 Edge1/15/20201183
api.createImageBitmap.options_resizeWidth_parameter Chrome Android10/19/2016 Edge1/15/20201183
api.createImageBitmap.svgimageelement_as_source_image Chrome Android6/6/2017 Edge1/15/2020953
api.crypto.worker_support Chrome Android9/3/2014 Edge1/15/20201960
api.fetch.blob_data_support Chrome Android1/26/2016 Edge1/15/20201450
api.fetch.init_referrerPolicy_parameter Chrome Android7/27/2016 Edge1/15/20201267
api.queueMicrotask πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
css.at-rules.font-face.OpenType_CBDT_CBLC Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.font-face.OpenType_COLRv0 Chrome Android9/7/2016 Edge1/15/20201225
css.at-rules.font-face.OpenType_SBIX Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.font-face.font-display πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
css.at-rules.keyframes.ignore_important_declarations Chrome Android9/1/2015 Edge1/15/20201597
css.at-rules.media.calc πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.media.color-gamut πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
css.at-rules.media.color-gamut.p3 πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox: color-gamut: p3 is always false because Firefox does not support wide-gamut color. See bug 1626624.Firefox for Android: color-gamut: p3 is always false because Firefox for Android does not support wide-gamut color. See bug 1626624.
css.at-rules.media.color-gamut.rec2020 πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox: color-gamut: rec2020 is always false because Firefox does not support wide-gamut color. See bug 1626624.Firefox for Android: color-gamut: rec2020 is always false because Firefox for Android does not support wide-gamut color. See bug 1626624.
css.at-rules.media.color-gamut.srgb πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox: color-gamut: srgb is always true because Firefox does not support wide-gamut color. See bug 1626624.Firefox for Android: color-gamut: srgb is always true because Firefox for Android does not support wide-gamut color. See bug 1626624.
css.at-rules.media.color-index πŸ“‹Chrome Android8/21/2013 Edge1/15/20202338
css.at-rules.media.display-mode πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
css.at-rules.media.display-mode.browser πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Firefox for Android: display-mode: browser is always true.Safari: In a Safari browser window, display-mode: browser is always true, even in a macOS Full Screen window or when using the Fullscreen API. In an installed web application, other display-mode values are true only when given by a supported manifest display member value. See mdn/browser-compat-data#18807 (comment).Safari on iOS: In the Safari app, display-mode: browser is always true, even when using the Fullscreen API. In an installed web application, other display-mode values are true only when given by a supported manifest display member value. See mdn/browser-compat-data#18807 (comment).WebView on iOS: In the Safari app, display-mode: browser is always true, even when using the Fullscreen API. In an installed web application, other display-mode values are true only when given by a supported manifest display member value. See mdn/browser-compat-data#18807 (comment).
css.at-rules.media.display-mode.minimal-ui πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Firefox: display-mode: minimal-ui is never true.Safari: display-mode: minimal-ui is never true.Safari on iOS: display-mode: minimal-ui is never true.WebView on iOS: display-mode: minimal-ui is never true.
css.at-rules.media.display-mode.standalone πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Firefox: display-mode: standalone is never true.Safari on iOS: In an installed web application with the display manifest member set to standalone, display-mode: standalone is false and display-mode: fullscreen is true. See bug 264218.WebView on iOS: In an installed web application with the display manifest member set to standalone, display-mode: standalone is false and display-mode: fullscreen is true. See bug 264218.
css.at-rules.media.media_query_values Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.media.monochrome πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.at-rules.media.prefers-color-scheme πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
css.at-rules.media.prefers-reduced-motion πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
css.at-rules.page.size πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-app-region Chrome Android2/27/2013 Edge1/15/20202513
css.properties.-webkit-border-before Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-border-horizontal-spacing Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-border-vertical-spacing Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-box-reflect Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-column-break-after Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-column-break-before Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-column-break-inside Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-locale Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-logical-height Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-logical-width Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-margin-after Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-margin-before Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-mask-box-image Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-max-logical-height Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-max-logical-width Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-min-logical-height Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-min-logical-width Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-perspective-origin-x Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-perspective-origin-y Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-rtl-ordering Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-text-combine Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-text-decorations-in-effect Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-text-security Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-transform-origin-x Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-transform-origin-y Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-transform-origin-z Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-user-drag Chrome Android6/27/2012 Edge1/15/20202758
css.properties.align-content.flex_context.baseline Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-content.flex_context.first_baseline Chrome Android6/6/2017 Edge1/15/2020953
css.properties.align-content.flex_context.space-evenly Chrome Android8/1/2017 Edge1/15/2020897
css.properties.align-content.flex_context.stretch Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-items.flex_context.baseline Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-items.flex_context.first_baseline Chrome Android6/6/2017 Edge1/15/2020953
css.properties.align-items.grid_context.start_end Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-self.auto πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-self.flex_context.baseline πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-self.flex_context.first_baseline Chrome Android6/6/2017 Edge1/15/2020953
css.properties.align-self.flex_context.stretch πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-self.normal πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-self.stretch πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.alignment-baseline πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.alphabetic Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.baseline Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.central Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.ideographic Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.mathematical Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.middle Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.text-after-edge Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.text-before-edge Chrome Android6/27/2012 Edge1/15/20202758
css.properties.all πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.animation.paused πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.animation.running πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.animation-timing-function.jump Chrome Android9/10/2019 Edge1/15/2020127
css.properties.backdrop-filter πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Firefox: Before Firefox 123, the property was not supported on systems with unknown GPU vendor (see bug 1868737).Firefox for Android: Before Firefox for Android 123, the property was not supported on systems with unknown GPU vendor (see bug 1868737).
css.properties.backdrop-filter.none πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
css.properties.background-blend-mode πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
css.properties.background-position.bottom πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.center πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.left πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.right πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.top πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-shift πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-shift.baseline πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-shift.sub πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-shift.super πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.block-size πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.block-size.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.block-size.fit-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.block-size.max-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.block-size.min-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.border-block-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-collapse.collapse Chrome Android6/27/2012 Edge1/15/20202758
css.properties.border-collapse.separate Chrome Android6/27/2012 Edge1/15/20202758
css.properties.border-inline-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.break-after.auto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.avoid Chrome Android4/13/2016 Edge1/15/20201372
Firefox: The value is recognized, but has no effect. See bug 1972340.Firefox for Android: The value is recognized, but has no effect. See bug 1972340.Safari: The value is recognized, but has no effect. See bug 294559.Safari on iOS: The value is recognized, but has no effect. See bug 294559.WebView on iOS: The value is recognized, but has no effect. See bug 294559.
css.properties.break-after.avoid-column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.avoid-page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.left Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.recto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.right Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.verso Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.auto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.avoid Chrome Android4/13/2016 Edge1/15/20201372
Firefox: The value is recognized, but has no effect. See bug 1972340.Firefox for Android: The value is recognized, but has no effect. See bug 1972340.Safari: The value is recognized, but has no effect. See bug 294559.Safari on iOS: The value is recognized, but has no effect. See bug 294559.WebView on iOS: The value is recognized, but has no effect. See bug 294559.
css.properties.break-before.avoid-column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.avoid-page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.left Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.recto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.right Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.verso Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.auto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.avoid Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.avoid-column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.avoid-page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.buffered-rendering Chrome Android7/10/2013 Edge1/15/20202380
css.properties.buffered-rendering.auto Chrome Android7/10/2013 Edge1/15/20202380
css.properties.buffered-rendering.dynamic Chrome Android7/10/2013 Edge1/15/20202380
css.properties.buffered-rendering.static Chrome Android7/10/2013 Edge1/15/20202380
css.properties.caption-side.bottom Chrome Android6/27/2012 Edge1/15/20202758
css.properties.caption-side.top Chrome Android6/27/2012 Edge1/15/20202758
css.properties.caret-color πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.caret-color.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.caret-color.currentColor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.caret-color.transparent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.clip.auto Chrome Android6/27/2012 Edge1/15/20202758
css.properties.clip-path πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Edge: Only supports clip paths defined by url().Internet Explorer: Only supports clip paths defined by url().
css.properties.clip-path.basic_shape πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.clip-path.html_elements Chrome Android2/27/2013 Edge1/15/20202513
css.properties.clip-path.is_animatable Chrome Android12/6/2016 Edge1/15/20201135
css.properties.clip-rule πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.clip-rule.evenodd πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.clip-rule.nonzero πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation.linearRGB πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.color-interpolation.sRGB πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation-filters πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation-filters.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation-filters.linearRGB πŸ“‹Chrome Android7/10/2013 Edge1/15/20202380
css.properties.color-interpolation-filters.sRGB πŸ“‹Chrome Android7/10/2013 Edge1/15/20202380
css.properties.color-rendering Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-rendering.auto Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-rendering.optimizeQuality Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-rendering.optimizeSpeed Chrome Android6/27/2012 Edge1/15/20202758
css.properties.contain πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.content πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.layout πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.none πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.paint πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.size πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.strict πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.style πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Chrome: Before Chrome 115, style containment did not affect quotes, see bug 40592922.Chrome Android: Before Chrome Android 115, style containment did not affect quotes, see bug 40592922.Edge: Before Edge 115, style containment did not affect quotes, see bug 40592922.Quest Browser: Before Quest Browser false, style containment did not affect quotes, see bug 40592922.Opera: Before Opera 101, style containment did not affect quotes, see bug 40592922.Opera Android: Before Opera Android 77, style containment did not affect quotes, see bug 40592922.Safari: Style containment does not affect quotes, see bug 232083.Safari on iOS: Style containment does not affect quotes, see bug 232083.Samsung Internet: Before Samsung Internet 23.0, style containment did not affect quotes, see bug 40592922.WebView Android: Before WebView Android 115, style containment did not affect quotes, see bug 40592922.WebView on iOS: Style containment does not affect quotes, see bug 232083.
css.properties.content.alt_text Chrome Android9/10/2019 Edge1/15/2020127
css.properties.content.element_replacement Chrome Android7/10/2013 Edge1/15/20202380
css.properties.cursor.grabbing πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android 25 added Windows support.Edge: Edge 79 added Windows support.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera 15 added Windows support.Opera Android: Opera Android 14 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.Samsung Internet: Samsung Internet 1.5 added Windows support.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.url_positioning_syntax Chrome Android6/27/2012 Edge1/15/20202758
Firefox: Firefox 4 added macOS support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cx πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
css.properties.cy πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
css.properties.d πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Safari: The property parses, but has no effect.Safari on iOS: The property parses, but has no effect.WebView on iOS: The property parses, but has no effect.
css.properties.d.none πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.display.contents πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
css.properties.display.contents.contents_unusual πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
css.properties.display.flow-root Chrome Android4/25/2017 Edge1/15/2020995
css.properties.display.list-item.legend-support Chrome Android12/4/2018 Edge1/15/2020407
css.properties.display.none.option_is_hidden Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.alphabetic πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.central πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.hanging πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.ideographic πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.mathematical πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.middle πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.flex-grow.less_than_zero_animate Chrome Android3/9/2016 Edge1/15/20201407
Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.
css.properties.font.font-width_keyword_values Chrome Android8/1/2017 Edge1/15/2020897
css.properties.font-family.system-ui Chrome Android2/1/2017 Edge1/15/20201078
Firefox: Supported on macOS only.
css.properties.font-kerning πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-kerning.auto πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-kerning.none πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-kerning.normal πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-size.xxx-large Chrome Android12/17/2019 Edge1/15/202029
css.properties.font-smooth Chrome Android6/27/2012 Edge1/15/20202758
Firefox: Only works on macOS.
css.properties.font-style.oblique-angle πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
Chrome: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Chrome Android: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Edge: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Quest Browser: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Opera: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Opera Android: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Safari: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Safari on iOS: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Samsung Internet: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.WebView Android: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.WebView on iOS: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.
css.properties.font-variant.css_fonts_shorthand Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant.none πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.all-petite-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.all-small-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.normal πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.petite-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.small-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.titling-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.unicase πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-east-asian πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.full-width πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis04 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis78 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis83 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis90 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.normal πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.proportional-width πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.ruby πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.simplified πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.traditional πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-ligatures πŸ“‹Chrome Android4/2/2014 Edge1/15/20202114
css.properties.font-variant-ligatures.common-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.contextual πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.discretionary-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.historical-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-common-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-contextual πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-discretionary-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-historical-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.none πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.normal πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-numeric πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.diagonal-fractions πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.lining-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.normal πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.oldstyle-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.ordinal πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.proportional-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.slashed-zero πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.stacked-fractions πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.tabular-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.grid-auto-flow.column πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-auto-flow.dense πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-auto-flow.row πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-areas.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.max-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.min-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.max-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.min-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.height.fit-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.height.max-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.height.min-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.hyphenate-character.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.hyphens πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Edge: Only works if the specified language is the same as the language of the underlying OS.Internet Explorer: Only works if the specified language is the same as the language of the underlying OS.
css.properties.image-rendering πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.image-rendering.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.image-rendering.crisp-edges πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.image-rendering.pixelated πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.inline-size πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.inline-size.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.inline-size.fit-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.inline-size.max-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.inline-size.min-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.isolation πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.isolation.auto πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.isolation.isolate πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.justify-content.flex_context.space-evenly Chrome Android8/1/2017 Edge1/15/2020897
css.properties.justify-content.flex_context.stretch Chrome Android3/16/2017 Edge1/15/20201035
css.properties.justify-content.left Chrome Android2/27/2013 Edge1/15/20202513
css.properties.justify-content.normal Chrome Android2/27/2013 Edge1/15/20202513
css.properties.justify-content.right Chrome Android2/27/2013 Edge1/15/20202513
css.properties.justify-items.center Chrome Android7/27/2016 Edge1/15/20201267
css.properties.justify-items.left Chrome Android7/27/2016 Edge1/15/20201267
css.properties.justify-items.legacy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.justify-items.right Chrome Android7/27/2016 Edge1/15/20201267
css.properties.justify-self.auto Chrome Android3/16/2017 Edge1/15/20201035
css.properties.justify-self.left Chrome Android3/16/2017 Edge1/15/20201035
css.properties.justify-self.normal Chrome Android3/16/2017 Edge1/15/20201035
css.properties.justify-self.right Chrome Android3/16/2017 Edge1/15/20201035
css.properties.justify-self.stretch Chrome Android3/16/2017 Edge1/15/20201035
css.properties.line-break.auto πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.line-break.loose πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.line-break.normal πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.line-break.strict πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.list-style-type.arabic-indic πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.bengali πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.cambodian πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.cjk-earthly-branch πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.cjk-heavenly-stem πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.cjk-ideographic πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Opera: Until version 15, only decimal numbers display.Opera Android: Until version 15, only decimal numbers display.
css.properties.list-style-type.devanagari πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.ethiopic-halehame Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.ethiopic-halehame-am Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.ethiopic-halehame-ti-er Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.ethiopic-halehame-ti-et Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.gujarati πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.gurmukhi πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.hangul Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.hangul-consonant Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.kannada πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.khmer πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.korean-hangul-formal πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.korean-hanja-formal πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.korean-hanja-informal πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.lao πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.lower-armenian πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.malayalam πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.mongolian πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.myanmar πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.oriya πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.persian πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.simp-chinese-formal πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.simp-chinese-informal πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.string Chrome Android12/17/2019 Edge1/15/202029
css.properties.list-style-type.telugu πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.thai πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.tibetan πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.trad-chinese-formal πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.trad-chinese-informal πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
css.properties.list-style-type.upper-armenian πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.list-style-type.urdu Chrome Android6/27/2012 Edge1/15/20202758
css.properties.margin-block-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.margin-block-end.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.margin-block-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.margin-block-start.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.margin-inline-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.margin-inline-end.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.margin-inline-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.margin-inline-start.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.mask-border πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-border-outset πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-border-repeat πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-border-slice πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-border-source πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-border-width πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-clip.border Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-clip.content Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-clip.padding Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-clip.text Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-origin.border Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-origin.content Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-origin.padding Chrome Android6/27/2012 Edge1/15/20202758
css.properties.mask-type πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.mask-type.alpha πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.mask-type.luminance πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.max-block-size πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-block-size.fit-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-block-size.max-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-block-size.min-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-block-size.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-height.fit-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
Firefox: Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.Firefox for Android: Firefox for Android implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.
css.properties.max-height.max-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.max-height.min-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.max-inline-size πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-inline-size.fit-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-inline-size.max-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-inline-size.min-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-inline-size.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.max-width.fit-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
Firefox: Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.Firefox for Android: Firefox for Android implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.
css.properties.max-width.max-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.max-width.min-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.min-block-size πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-block-size.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-block-size.fit-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-block-size.max-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-block-size.min-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-height.fit-content Chrome Android10/14/2015 Edge1/15/20201554
Firefox: Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.Firefox for Android: Firefox for Android implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.
css.properties.min-height.max-content Chrome Android10/14/2015 Edge1/15/20201554
css.properties.min-height.min-content Chrome Android10/14/2015 Edge1/15/20201554
css.properties.min-inline-size πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-inline-size.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-inline-size.fit-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-inline-size.max-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-inline-size.min-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.min-width.fit-content Chrome Android10/14/2015 Edge1/15/20201554
Firefox: Firefox implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.Firefox for Android: Firefox for Android implements the definitions given in CSS3 Basic Box. This defines available and not fit-available. Also, the definition of fit-content is simpler than in CSS3 Sizing.
css.properties.min-width.max-content Chrome Android10/14/2015 Edge1/15/20201554
css.properties.min-width.min-content Chrome Android10/14/2015 Edge1/15/20201554
css.properties.mix-blend-mode πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.color πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.color-burn πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.color-dodge πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.darken πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.difference πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.exclusion πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.hard-light πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.hue πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.lighten πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.luminosity πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.multiply πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.normal πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.overlay πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.saturation πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.screen πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.mix-blend-mode.soft-light πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
css.properties.object-fit πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
Edge: Only supported for <img> elements.
css.properties.object-fit.contain πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
css.properties.object-fit.cover πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
css.properties.object-fit.fill πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
css.properties.object-fit.none πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
css.properties.object-fit.scale-down πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
css.properties.object-position πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
Edge: Only supported for <img> elements.
css.properties.offset πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
css.properties.offset.none πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
css.properties.offset-distance πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
css.properties.offset-path πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Samsung Internet: path() is the only value type supported.
css.properties.offset-path.path Chrome Android1/23/2018 Edge1/15/2020722
css.properties.offset-rotate πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
css.properties.offset-rotate.auto πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.offset-rotate.reverse πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.opacity.percentages Chrome Android10/22/2019 Edge1/15/202085
css.properties.outline.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.overflow.multiple_keywords Chrome Android7/24/2018 Edge1/15/2020540
css.properties.overflow-anchor πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
css.properties.overflow-anchor.auto πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
css.properties.overflow-anchor.none πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
css.properties.overscroll-behavior.auto πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.overscroll-behavior.contain πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.overscroll-behavior.none πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
Edge: The none value incorrectly behaves as contain (allowing for the elastic bounce effect).
css.properties.overscroll-behavior-block πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-block.auto πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-block.contain πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-block.none πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-inline πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-inline.auto πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-inline.contain πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-inline.none πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
css.properties.overscroll-behavior-x.none πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
Edge: The none value incorrectly behaves as contain (allowing for the elastic bounce effect).
css.properties.overscroll-behavior-y.none πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
Edge: The none value incorrectly behaves as contain (allowing for the elastic bounce effect).
css.properties.padding-block-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.padding-block-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.padding-inline-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.padding-inline-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.paint-order.fill πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
css.properties.paint-order.markers πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
css.properties.paint-order.normal πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
css.properties.paint-order.stroke πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
css.properties.place-content πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
css.properties.place-content.flex_context Chrome Android6/6/2017 Edge1/15/2020953
Firefox: Starting with version 60, you can only specify a single value if it is valid for both align-content and justify-content.Firefox for Android: Starting with version 60, you can only specify a single value if it is valid for both align-content and justify-content.
css.properties.place-content.grid_context Chrome Android6/6/2017 Edge1/15/2020953
Firefox: Starting with version 60, you can only specify a single value if it is valid for both align-content and justify-content.Firefox for Android: Starting with version 60, you can only specify a single value if it is valid for both align-content and justify-content.
css.properties.place-items πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
css.properties.place-items.flex_context Chrome Android6/6/2017 Edge1/15/2020953
css.properties.place-items.grid_context Chrome Android6/6/2017 Edge1/15/2020953
css.properties.place-self πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
css.properties.place-self.flex_context Chrome Android6/6/2017 Edge1/15/2020953
css.properties.place-self.grid_context Chrome Android6/6/2017 Edge1/15/2020953
css.properties.pointer-events.bounding-box πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.r πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
css.properties.resize πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Firefox for Android: The property is recognized, but has no effect. See bug 1776834.Safari on iOS: The property is recognized, but has no effect. See bug 211994.WebView on iOS: The property is recognized, but has no effect. See bug 211994.
css.properties.resize.block_level_support Chrome Android6/27/2012 Edge1/15/20202758
Firefox: resize doesn't have any effect on <iframe>. See bug 680823)
css.properties.resize.both πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.resize.horizontal πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.resize.none πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.resize.vertical πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.rx πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Safari: Before Safari 17.4, the value was recognized, but had no effect, and was only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: Before Safari on iOS 17.4, the value was recognized, but had no effect, and was only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: Before WebView on iOS 17.4, the value was recognized, but had no effect, and was only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.rx.auto πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
css.properties.ry πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Safari: Before Safari 17.4, the value was recognized, but had no effect, and was only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: Before Safari on iOS 17.4, the value was recognized, but had no effect, and was only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: Before WebView on iOS 17.4, the value was recognized, but had no effect, and was only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.ry.auto πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
css.properties.scroll-behavior πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
css.properties.scroll-behavior.auto πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
css.properties.scroll-behavior.smooth πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
css.properties.scroll-margin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The scroll-margin property can cause an element's visibility to be incorrectly calculated for element.focus(). See bug 1708303.Firefox for Android: The scroll-margin property can cause an element's visibility to be incorrectly calculated for element.focus(). See bug 1708303.Safari: Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.Safari on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.WebView on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.
css.properties.scroll-margin-block πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-margin-block-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-margin-block-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-margin-bottom πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.Safari on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.WebView on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.
css.properties.scroll-margin-inline πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-margin-inline-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-margin-inline-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-margin-left πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.Safari on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.WebView on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.
css.properties.scroll-margin-right πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.Safari on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.WebView on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.
css.properties.scroll-margin-top πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Before version 14.1, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.Safari on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.WebView on iOS: Before version 14.5, scroll margin is not applied for scrolls to fragment target or scrollIntoView(), see bug 189265.
css.properties.scroll-padding πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.Safari on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.WebView on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.
css.properties.scroll-padding.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-block πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-block.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-block-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-block-end.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-block-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-block-start.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-bottom πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.Safari on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.WebView on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.
css.properties.scroll-padding-bottom.auto πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
css.properties.scroll-padding-inline πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-inline.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-inline-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-inline-end.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-inline-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-inline-start.auto πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-padding-left πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.Safari on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.WebView on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.
css.properties.scroll-padding-left.auto πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
css.properties.scroll-padding-right πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.Safari on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.WebView on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.
css.properties.scroll-padding-right.auto πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
css.properties.scroll-padding-top πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.Safari on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.WebView on iOS: Scroll padding is not applied for scrolls to fragment target or scrollIntoView(), see bug 179379.
css.properties.scroll-padding-top.auto πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
css.properties.scroll-snap-align πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-align.center πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-align.end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-align.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-align.start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-stop πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
css.properties.scroll-snap-stop.always πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
css.properties.scroll-snap-stop.normal πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
css.properties.scroll-snap-type πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Edge: Edge supports an earlier draft of CSS Scroll Snap without axis values.Firefox: On macOS Monterey, scroll snapping does not complete reliably. See bug 1749352.Firefox: An earlier draft of CSS Scroll Snap without axis values.Firefox for Android: An earlier draft of CSS Scroll Snap without axis values.Internet Explorer: Internet Explorer supports an earlier draft of CSS Scroll Snap without axis values.Safari: Older Safari versions support an earlier draft of CSS Scroll Snap without axis values.Safari on iOS: Older Safari on iOS versions support an earlier draft of CSS Scroll Snap without axis values.WebView on iOS: Older WebView on iOS versions support an earlier draft of CSS Scroll Snap without axis values.
css.properties.scroll-snap-type.block πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-type.both πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-type.inline πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-type.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-type.x πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.scroll-snap-type.y πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.shape-image-threshold πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-image-threshold.percentages Chrome Android10/22/2019 Edge1/15/202085
css.properties.shape-margin πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.border-box πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.circle Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.content-box πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.gradient πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.image πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.inset Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.margin-box πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.none πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.padding-box πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-outside.polygon Chrome Android9/3/2014 Edge1/15/20201960
css.properties.shape-rendering πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.shape-rendering.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.shape-rendering.crispEdges πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.shape-rendering.geometricPrecision πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.shape-rendering.optimizeSpeed πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.tab-size πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Chrome: This property is not yet animatable.Chrome Android: This property is not yet animatable.Edge: This property is not yet animatable.Firefox: Before Firefox 53, this property was not animatable.Firefox for Android: Before Firefox for Android 53, this property was not animatable.Quest Browser: This property is not yet animatable.Samsung Internet: This property is not yet animatable.
css.properties.tab-size.length πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
css.properties.text-align.center πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-align.end πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-align.left πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-align.match-parent πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-align.right πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-align.start πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-align-last.end πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
css.properties.text-align-last.start πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
css.properties.text-combine-upright πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Chrome: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.Chrome Android: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.Firefox: Before version 81, Firefox implemented the property as animatable. This was corrected to spec in 81.Firefox for Android: Before version 81, Firefox for Android implemented the property as animatable. This was corrected to spec in 81.Quest Browser: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.Opera: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.Opera Android: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.Safari: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.Safari on iOS: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.Samsung Internet: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.WebView Android: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.WebView on iOS: This property was initially named -webkit-text-combine according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none and horizontal without digits.
css.properties.text-combine-upright.all πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
css.properties.text-combine-upright.none πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
css.properties.text-decoration.currentColor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration.dashed πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration.dotted πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration.double πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration.includes_color-and-style Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration.solid πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration.transparent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration.wavy πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-color πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-color.currentColor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-color.transparent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-line πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-line.blink πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: The blink value does not have any effect.Chrome Android: The blink value does not have any effect.Edge: The blink value does not have any effect.Firefox: The blink value does not have any effect.Firefox for Android: The blink value does not have any effect.Quest Browser: The blink value does not have any effect.Samsung Internet: The blink value does not have any effect.WebView Android: The blink value does not have any effect.
css.properties.text-decoration-line.line-through πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-line.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-line.overline πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-line.underline πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-skip-ink πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
css.properties.text-decoration-skip-ink.auto πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
css.properties.text-decoration-skip-ink.none πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
css.properties.text-decoration-style πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-style.dashed πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-style.dotted πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-style.double πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-style.solid πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-decoration-style.wavy πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.text-emphasis.circle πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.currentColor πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.dot πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.double-circle πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.filled πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.none πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.open πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.sesame πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.transparent πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis.triangle πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis-color.currentColor πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis-color.transparent πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.text-emphasis-position.left Chrome Android10/24/2017 Edge1/15/2020813
css.properties.text-emphasis-position.right Chrome Android10/24/2017 Edge1/15/2020813
css.properties.text-orientation πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
css.properties.text-orientation.mixed πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
css.properties.text-orientation.sideways πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-orientation.upright πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.text-rendering πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Chrome: This property is only supported on Windows and Linux.Chrome: Initial versions had bugs on Windows and Linux that broke font substitution, small-caps, letter-spacing or caused text to overlap. See bug 40156511, bug 40430936, bug 40444347, bug 40286561.Chrome Android: This property is only supported on Windows and Linux.Chrome Android: Initial versions had bugs on Windows and Linux that broke font substitution, small-caps, letter-spacing or caused text to overlap. See bug 40156511, bug 40430936, bug 40444347, bug 40286561.Edge: This property is only supported on Windows and Linux.Edge: Initial versions had bugs on Windows and Linux that broke font substitution, small-caps, letter-spacing or caused text to overlap. See bug 40156511, bug 40430936, bug 40444347, bug 40286561.Firefox: This property is only supported on Windows and Linux.Firefox: The optimizeSpeed option has no effect on Firefox 4 because the standard code for text rendering is already fast and there is not a faster code path at this time. See bug 595688 for details.Quest Browser: This property is only supported on Windows and Linux.Quest Browser: Initial versions had bugs on Windows and Linux that broke font substitution, small-caps, letter-spacing or caused text to overlap. See bug 40156511, bug 40430936, bug 40444347, bug 40286561.Samsung Internet: This property is only supported on Windows and Linux. Samsung Internet is not on Windows or Linux.WebView Android: From version 3 to 4.3, there is a serious bug where text-rendering: optimizeLegibility causes custom web fonts to not render. This was fixed in version 4.4.
css.properties.text-rendering.auto Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Chrome treats auto as optimizeSpeed.Chrome Android: Chrome Android treats auto as optimizeSpeed.Edge: Edge treats auto as optimizeSpeed.Firefox: If the font size is 20 pixels or higher, Firefox treats auto as optimizeLegibility. For smaller text, Firefox treats auto as optimizeSpeed. The 20-pixel threshold can be changed with the browser.display.auto_quality_min_font_size preference.Firefox for Android: If the font size is 20 pixels or higher, Firefox treats auto as optimizeLegibility. For smaller text, Firefox treats auto as optimizeSpeed. The 20-pixel threshold can be changed with the browser.display.auto_quality_min_font_size preference.Quest Browser: Quest Browser treats auto as optimizeSpeed.Opera: Opera treats auto as optimizeSpeed.Opera Android: Opera Android treats auto as optimizeSpeed.Safari: Safari treats auto as optimizeSpeed. See bug 41363.Safari on iOS: Safari on iOS treats auto as optimizeSpeed. See bug 41363.Samsung Internet: Samsung Internet treats auto as optimizeSpeed.WebView Android: WebView Android treats auto as optimizeSpeed.WebView on iOS: WebView on iOS treats auto as optimizeSpeed. See bug 41363.
css.properties.text-rendering.geometricPrecision Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.Chrome Android: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.Edge: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.Firefox: Firefox treats geometricPrecision the same as optimizeLegibility.Firefox for Android: Firefox treats geometricPrecision the same as optimizeLegibility.Quest Browser: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.Opera: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.Opera Android: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.Samsung Internet: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.WebView Android: Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system.
css.properties.text-rendering.optimizeLegibility πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.text-rendering.optimizeSpeed πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.text-size-adjust πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
css.properties.text-size-adjust.auto πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
css.properties.text-size-adjust.none πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
css.properties.text-transform.greek_accented_characters Chrome Android4/2/2014 Edge1/15/20202114
css.properties.text-underline-position.auto πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.text-underline-position.left πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
css.properties.text-underline-position.right πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
css.properties.text-underline-position.under πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.touch-action.pan-down Chrome Android12/6/2016 Edge1/15/20201135
css.properties.touch-action.pan-left Chrome Android12/6/2016 Edge1/15/20201135
css.properties.touch-action.pan-right Chrome Android12/6/2016 Edge1/15/20201135
css.properties.touch-action.pan-up Chrome Android12/6/2016 Edge1/15/20201135
css.properties.transform-box πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
css.properties.transform-box.fill-box πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
css.properties.transform-box.view-box πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
css.properties.transition-timing-function.jump Chrome Android9/10/2019 Edge1/15/2020127
css.properties.unicode-bidi.isolate πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Chrome: Before Chrome 47, -webkit-isolate could lock up the browser.Chrome: Since Chrome 19, the syntax from a previous version of the specification, where the isolate keyword could be used together with bidi-override, is allowed.Firefox: From Firefox 10 to Firefox 16 (inclusive), the isolate keyword could be used together with bidi-override, which was the syntax from a previous version of the specification. From Firefox 17, only one value is allowed. Use isolate-override instead the previous isolate bidi-override.Firefox for Android: From Firefox for Android 10 to Firefox for Android 16 (inclusive), the isolate keyword could be used together with bidi-override, which was the syntax from a previous version of the specification. From Firefox for Android 17, only one value is allowed. Use isolate-override instead the previous isolate bidi-override.Opera: Before Opera 34, -webkit-isolate could lock up the browser.Opera: Since Opera 15, the syntax from a previous version of the specification, where the isolate keyword could be used together with bidi-override, is allowed.Safari: Before Safari 9, -webkit-isolate could lock up the browser.Safari on iOS: Before Safari on iOS 9, -webkit-isolate could lock up the browser.WebView on iOS: Before WebView on iOS 9, -webkit-isolate could lock up the browser.
css.properties.unicode-bidi.isolate-override πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
css.properties.unicode-bidi.plaintext πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Firefox: Before Firefox 50, the plaintext value was ignored for vertical writing modes (bug 1302734).Firefox: Before Firefox 15, plaintext didn't do anything to an inline element. The specification changed and the implementation was changed in Firefox 15.Firefox for Android: Before Firefox for Android 50, the plaintext value was ignored for vertical writing modes (bug 1302734).Firefox for Android: Before Firefox for Android 15, plaintext didn't do anything to an inline element. The specification changed and the implementation was changed in Firefox for Android 15.
css.properties.user-select πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
css.properties.user-select.all Chrome Android9/7/2016 Edge1/15/20201225
css.properties.vector-effect πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.vector-effect.non-scaling-stroke πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.vector-effect.none πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.white-space.break-spaces πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
css.properties.width.fit-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.width.max-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.width.min-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.will-change πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
css.properties.will-change.auto πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
css.properties.will-change.contents πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
css.properties.will-change.scroll-position πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
css.properties.x πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
css.properties.y πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
css.selectors.-webkit-inner-spin-button Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-meter-bar Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-meter-even-less-good-value Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-meter-inner-element Chrome Android2/27/2013 Edge1/15/20202513
css.selectors.-webkit-meter-optimum-value Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-meter-suboptimum-value Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-progress-bar Chrome Android2/27/2013 Edge1/15/20202513
css.selectors.-webkit-progress-inner-element Chrome Android2/27/2013 Edge1/15/20202513
css.selectors.-webkit-progress-value Chrome Android2/27/2013 Edge1/15/20202513
css.selectors.-webkit-resizer Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-scrollbar Chrome Android6/27/2012 Edge1/15/20202758
Safari on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.WebView on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.
css.selectors.-webkit-scrollbar-button Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-scrollbar-corner Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-scrollbar-thumb Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-scrollbar-track Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-scrollbar-track-piece Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-search-cancel-button Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-search-results-button Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.-webkit-slider-runnable-track Chrome Android4/3/2013 Edge1/15/20202478
css.selectors.-webkit-slider-thumb Chrome Android1/15/2014 Edge1/15/20202191
css.selectors.any-link πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
css.selectors.any-link.not_match_link Chrome Android3/6/2018 Edge1/15/2020680
css.selectors.attribute.case_insensitive_modifier Chrome Android3/9/2016 Edge1/15/20201407
css.selectors.backdrop πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.selectors.backdrop.dialog Chrome Android1/15/2014 Edge1/15/20202191
css.selectors.cue πŸ“‹Chrome Android4/3/2013 Edge1/15/20202478
Firefox: From Firefox 69, only allowed properties apply to the ::cue pseudo-element with no argument. See Permitted properties for a list of the allowed properties.
css.selectors.cue.selector_argument Chrome Android4/3/2013 Edge1/15/20202478
css.selectors.default πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.selectors.defined πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
css.selectors.first-child.no_parent_required Chrome Android3/16/2017 Edge1/15/20201035
css.selectors.focus-within πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
css.selectors.future πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.selectors.host πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
css.selectors.host-context πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
css.selectors.hostfunction πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
Safari: Certain CSS selectors do not work (:host > .local-child) and styling slotted content (::slotted) is buggy.Safari on iOS: Certain CSS selectors do not work (:host > .local-child) and styling slotted content (::slotted) is buggy.WebView on iOS: Certain CSS selectors do not work (:host > .local-child) and styling slotted content (::slotted) is buggy.
css.selectors.indeterminate.radio Chrome Android11/12/2014 Edge1/15/20201890
css.selectors.invalid.form Chrome Android1/21/2015 Edge1/15/20201820
css.selectors.last-child.no_parent_required Chrome Android3/16/2017 Edge1/15/20201035
css.selectors.nth-child.no_parent_required Chrome Android3/16/2017 Edge1/15/20201035
css.selectors.nth-last-child.no_parent_required Chrome Android3/16/2017 Edge1/15/20201035
css.selectors.only-child.no_parent_required Chrome Android3/16/2017 Edge1/15/20201035
css.selectors.part πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
css.selectors.past πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.selectors.placeholder πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.selectors.placeholder-shown πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
css.selectors.placeholder-shown.non_text_types Chrome Android12/2/2015 Edge1/15/20201505
css.selectors.scope πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
Firefox: Firefox 55 removes support for <style scoped> but not for the :scope pseudo-class, which is still supported. <style scoped> made it possible to explicitly set up element scopes, but ongoing discussions about the design of this feature as well as lack of other implementations resulted in the decision to remove it.Firefox for Android: Firefox for Android 55 removes support for <style scoped> but not for the :scope pseudo-class, which is still supported. <style scoped> made it possible to explicitly set up element scopes, but ongoing discussions about the design of this feature as well as lack of other implementations resulted in the decision to remove it.
css.selectors.scope.dom_api Chrome Android5/22/2013 Edge1/15/20202429
css.selectors.slotted πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
css.selectors.valid.form Chrome Android1/21/2015 Edge1/15/20201820
css.types.basic-shape πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.types.basic-shape.animation Chrome Android9/3/2014 Edge1/15/20201960
css.types.basic-shape.circle πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.types.basic-shape.ellipse πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.types.basic-shape.inset πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.types.basic-shape.path πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.types.basic-shape.path.d πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.types.basic-shape.path.offset-path πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
css.types.basic-shape.polygon πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.types.blend-mode πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
css.types.clamp πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
css.types.color.hsl.alpha_parameter Chrome Android3/6/2018 Edge1/15/2020680
css.types.color.hsl.space_separated_parameters Chrome Android3/6/2018 Edge1/15/2020680
css.types.color.rgb.alpha_parameter Chrome Android3/6/2018 Edge1/15/2020680
css.types.color.rgb.float_values Chrome Android4/17/2018 Edge1/15/2020638
css.types.color.rgb.space_separated_parameters Chrome Android3/6/2018 Edge1/15/2020680
css.types.color.rgb_hexadecimal_notation.alpha_hexadecimal_notation Chrome Android10/24/2017 Edge1/15/2020813
css.types.easing-function.steps.jump Chrome Android9/10/2019 Edge1/15/2020127
css.types.env πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.types.env.safe-area-inset-bottom πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.types.env.safe-area-inset-left πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.types.env.safe-area-inset-right πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.types.env.safe-area-inset-top πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.types.gradient.conic-gradient πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.types.gradient.conic-gradient.doubleposition Chrome Android1/29/2019 Edge1/15/2020351
css.types.gradient.linear-gradient.doubleposition Chrome Android12/4/2018 Edge1/15/2020407
css.types.gradient.linear-gradient.interpolation_hints Chrome Android1/21/2015 Edge1/15/20201820
css.types.gradient.linear-gradient.premultiplied_gradients Chrome Android8/21/2013 Edge1/15/20202338
css.types.gradient.radial-gradient.doubleposition Chrome Android12/4/2018 Edge1/15/2020407
css.types.gradient.radial-gradient.interpolation_hints Chrome Android1/21/2015 Edge1/15/20201820
css.types.gradient.radial-gradient.premultiplied_gradients Chrome Android8/21/2013 Edge1/15/20202338
css.types.gradient.repeating-conic-gradient πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.types.gradient.repeating-linear-gradient.doubleposition Chrome Android12/4/2018 Edge1/15/2020407
css.types.gradient.repeating-linear-gradient.interpolation_hints Chrome Android1/21/2015 Edge1/15/20201820
css.types.gradient.repeating-radial-gradient.doubleposition Chrome Android12/4/2018 Edge1/15/2020407
css.types.gradient.repeating-radial-gradient.interpolation_hints Chrome Android1/21/2015 Edge1/15/20201820
css.types.image.cross-fade πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Supports the original dual-image with percentage implementation only.Chrome: See bug 40470742 for supporting the unprefixed cross-fade() function.Chrome Android: Supports the original dual-image with percentage implementation only.Chrome Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Edge: Supports the original dual-image with percentage implementation only.Edge: See bug 40470742 for supporting the unprefixed cross-fade() function.Quest Browser: Supports the original dual-image with percentage implementation only.Quest Browser: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera: Supports the original dual-image with percentage implementation only.Opera: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera Android: Supports the original dual-image with percentage implementation only.Opera Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Safari: Supports the original dual-image with percentage implementation only.Safari: Supports the original dual-image with percentage implementation only.Safari on iOS: Support for the original dual-image with percentage implementation only.Safari on iOS: Supports the original dual-image with percentage implementation only.Samsung Internet: Supports the original dual-image with percentage implementation only.Samsung Internet: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView Android: Supports the original dual-image with percentage implementation only.WebView Android: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView on iOS: Support for the original dual-image with percentage implementation only.WebView on iOS: Supports the original dual-image with percentage implementation only.
css.types.image.paint πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
css.types.length.Q Chrome Android12/5/2017 Edge1/15/2020771
css.types.max πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
css.types.min πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
css.types.resolution.x Chrome Android7/24/2018 Edge1/15/2020540

2019/12

API First Browser Date Last Browser Date Days Notes
api.Element.animationend_event πŸ“‹Edge10/2/2018 Chrome Android12/17/2019441
Chrome: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Chrome Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Edge: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Firefox: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Firefox for Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Internet Explorer: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Quest Browser: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Opera: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Opera Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Samsung Internet: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.WebView Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.
api.Element.animationiteration_event πŸ“‹Edge10/2/2018 Chrome Android12/17/2019441
Chrome: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Chrome Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Edge: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Firefox: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Firefox for Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Internet Explorer: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Quest Browser: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Opera: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Opera Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Samsung Internet: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.WebView Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.
api.Element.animationstart_event πŸ“‹Edge10/2/2018 Chrome Android12/17/2019441
Chrome: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Chrome Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Edge: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Firefox: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Firefox for Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Internet Explorer: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Quest Browser: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Opera: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Opera Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Samsung Internet: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.WebView Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.
css.properties.font-optical-sizing πŸ“‹Edge4/30/2018 Chrome Android12/17/2019596
css.properties.font-optical-sizing.auto πŸ“‹Edge4/30/2018 Chrome Android12/17/2019596
css.properties.font-optical-sizing.none πŸ“‹Edge4/30/2018 Chrome Android12/17/2019596

2019/10

API First Browser Date Last Browser Date Days Notes
api.SVGElement.focus.options_preventScroll_parameter Edge4/30/2018 Chrome Android10/22/2019540

2019/9

API First Browser Date Last Browser Date Days Notes
api.SpeechSynthesisEvent.charLength πŸ“‹Edge4/5/2017 Chrome Android9/10/2019888

2019/6

API First Browser Date Last Browser Date Days Notes
api.RTCIceTransport πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.getRemoteCandidates πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.getRemoteParameters πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.role πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.state πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCRtpSender.rtcpTransport Edge11/12/2015 Chrome Android6/4/20191300
api.RTCRtpSender.transport πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300

2019/4

API First Browser Date Last Browser Date Days Notes
api.Element.transitionrun_event πŸ“‹Edge7/29/2015 Chrome Android4/24/20191365
Internet Explorer: The ontransitionrun event handler property is not supported. To listen to this event, use element.addEventListener('transitionrun', function() {});.Safari: The event handler exists but will never be called.Safari on iOS: The event handler exists but will never be called.WebView on iOS: The event handler exists but will never be called.
api.Element.transitionstart_event πŸ“‹Edge7/29/2015 Chrome Android4/24/20191365
Internet Explorer: The ontransitionstart event handler property is not supported. To listen to this event, use element.addEventListener('transitionstart', function() {});.Safari: The event handler exists but will never be called.Safari on iOS: The event handler exists but will never be called.WebView on iOS: The event handler exists but will never be called.

2019/3

API First Browser Date Last Browser Date Days Notes
api.GamepadButton.touched πŸ“‹Edge4/5/2017 Chrome Android3/12/2019706

2019/1

API First Browser Date Last Browser Date Days Notes
api.RTCDtlsTransport πŸ“‹Edge7/29/2015 Chrome Android1/29/20191280
api.RTCDtlsTransport.error_event Edge7/29/2015 Chrome Android1/29/20191280
api.RTCDtlsTransport.getRemoteCertificates πŸ“‹Edge7/29/2015 Chrome Android1/29/20191280
api.RTCDtlsTransport.state πŸ“‹Edge7/29/2015 Chrome Android1/29/20191280
api.Request.credentials.default_same-origin Edge10/2/2018 Chrome Android1/29/2019119

2018/12

API First Browser Date Last Browser Date Days Notes
api.Document.fullscreenEnabled πŸ“‹Edge7/29/2015 Chrome Android12/4/20181224
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.SpeechSynthesisEvent.SpeechSynthesisEvent πŸ“‹Edge8/2/2016 Chrome Android12/4/2018854
api.URL.toJSON πŸ“‹Edge4/30/2018 Chrome Android12/4/2018218
css.selectors.fullscreen πŸ“‹Edge7/29/2015 Chrome Android12/4/20181224
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.WebView on iOS: Only available on iPad, not on iPhone.WebView on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.WebView on iOS: Only available on iPad, not on iPhone.

2018/10

API First Browser Date Last Browser Date Days Notes
api.AuthenticatorAssertionResponse πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAssertionResponse.authenticatorData πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAssertionResponse.signature πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAssertionResponse.userHandle πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAttestationResponse πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAttestationResponse.attestationObject πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorResponse πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorResponse.clientDataJSON πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.CredentialsContainer.create.publicKey_option πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.attestation πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.attestation.direct πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox for Android: credentialCreationData.attestationConveyancePreferenceOption value "direct" is not supported. See https://bugzil.la/1550164
api.CredentialsContainer.create.publicKey_option.attestation.enterprise πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox for Android: credentialCreationData.attestationConveyancePreferenceOption value "enterprise" is not supported. See https://bugzil.la/1550164
api.CredentialsContainer.create.publicKey_option.attestation.indirect πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.attestation.none πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.extensions πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.extensions.appidExclude πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.get.publicKey_option πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.get.publicKey_option.extensions πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.get.publicKey_option.extensions.appid πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.DedicatedWorkerGlobalScope.name πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.PublicKeyCredential πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.getClientExtensionResults πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.rawId πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.response πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.RTCPeerConnection.getConfiguration πŸ“‹Edge4/5/2017 Chrome Android10/17/2018560
api.Worker.Worker.options_name_parameter Edge10/2/2018 Chrome Android10/17/201815
api.AudioNode.disconnect.destination_parameter Chrome Android5/27/2015 Edge10/2/20181224
api.AudioNode.disconnect.input_parameter Chrome Android5/27/2015 Edge10/2/20181224
api.CSSStyleDeclaration.@@iterator Chrome Android6/8/2016 Edge10/2/2018846
api.Credential πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.Credential.id πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.Credential.type πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.CredentialsContainer πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.CredentialsContainer.create πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.CredentialsContainer.get πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.CredentialsContainer.preventSilentAccess πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
Safari: This method exists, but always rejected with a NotSupportedError exception.Safari on iOS: This method exists, but always rejected with a NotSupportedError exception.WebView on iOS: This method exists, but always rejected with a NotSupportedError exception.
api.DOMTokenList.replace.boolean_value Chrome Android5/31/2018 Edge10/2/2018124
api.DataTransfer.setDragImage πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.DedicatedWorkerGlobalScope.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.Document.visibilitychange_event πŸ“‹Chrome Android10/24/2017 Edge10/2/2018343
Chrome: The onvisibilitychange event handler property is not supported.Chrome: The onvisibilitychange event handler property is not supported.Chrome Android: The onvisibilitychange event handler property is not supported.Chrome Android: The onvisibilitychange event handler property is not supported.Edge: The onvisibilitychange event handler property is not supported.Internet Explorer: The onvisibilitychange event handler property is not supported.Quest Browser: The onvisibilitychange event handler property is not supported.Opera: The onvisibilitychange event handler property is not supported.Opera: The onvisibilitychange event handler property is not supported.Opera: The onvisibilitychange event handler property is not supported.Opera Android: The onvisibilitychange event handler property is not supported.Opera Android: The onvisibilitychange event handler property is not supported.Opera Android: The onvisibilitychange event handler property is not supported.Safari: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari: Before Safari 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari: Before Safari 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari: The onvisibilitychange event handler property is not supported.Safari on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari on iOS: Before Safari on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari on iOS: Before Safari on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari on iOS: The onvisibilitychange event handler property is not supported.Samsung Internet: The onvisibilitychange event handler property is not supported.Samsung Internet: The onvisibilitychange event handler property is not supported.WebView Android: The onvisibilitychange event handler property is not supported.WebView Android: The onvisibilitychange event handler property is not supported.WebView on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.WebView on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.WebView on iOS: Before WebView on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.WebView on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.WebView on iOS: Before WebView on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.WebView on iOS: The onvisibilitychange event handler property is not supported.
api.Element.getAttributeNames πŸ“‹Chrome Android9/5/2017 Edge10/2/2018392
api.Element.toggleAttribute πŸ“‹Chrome Android9/4/2018 Edge10/2/201828
api.Element.transitionend_event πŸ“‹Chrome Android4/3/2013 Edge10/2/20182008
Edge: The ontransitionend event handler property is not supported. To listen to this event, use element.addEventListener('transitionend', function() {});.Internet Explorer: The ontransitionend event handler property is not supported. To listen to this event, use element.addEventListener('transitionend', function() {});.
api.FetchEvent.preloadResponse πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.File.lastModified πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.FileSystem πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Edge: Before Edge 79, this API was only supported in drag-and-drop scenarios using the DataTransferItem.webkitGetAsEntry() method. It was not available for use in file or folder picker panels (such as when you use an <input> element with the HTMLInputElement.webkitdirectory attribute.
api.FileSystem.name πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.FileSystem.root πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.FileSystemDirectoryReader πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.FormData.@@iterator Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.delete πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.entries Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.forEach Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.get πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.getAll πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.has πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.keys Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.set πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.values Chrome Android4/13/2016 Edge10/2/2018902
api.GeolocationPosition.secure_context_required Chrome Android12/2/2015 Edge10/2/20181035
api.GeolocationPositionError.secure_context_required Chrome Android12/2/2015 Edge10/2/20181035
api.HTMLAnchorElement.relList πŸ“‹Chrome Android3/6/2018 Edge10/2/2018210
api.HTMLAreaElement.relList πŸ“‹Chrome Android3/6/2018 Edge10/2/2018210
api.HTMLButtonElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLElement.tabIndex πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Edge: Returns incorrect value for elements without an explicit tabindex attribute. See issue 4365703 for details.Internet Explorer: Returns incorrect value for elements without an explicit tabindex attribute. See issue 4365703 for details.
api.HTMLFieldSetElement.elements.type_HTMLCollection Chrome Android3/16/2017 Edge10/2/2018565
api.HTMLInputElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLLabelElement.control πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLMeterElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLObjectElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge10/2/20181350
api.HTMLOutputElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLProgressElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLSelectElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLTextAreaElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.Headers.iterate_lexicographically Chrome Android3/16/2017 Edge10/2/2018565
api.IDBObjectStore.name.renaming_through_name_setter Chrome Android12/6/2016 Edge10/2/2018665
api.IDBRequest.error.DOMException Chrome Android1/26/2016 Edge10/2/2018980
api.IDBTransaction.error.DOMException Chrome Android1/26/2016 Edge10/2/2018980
api.MediaDeviceInfo.toJSON πŸ“‹Chrome Android12/2/2015 Edge10/2/20181035
api.MediaStreamAudioDestinationNode πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
api.MediaStreamAudioDestinationNode.stream πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
api.MessagePort.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
Node.js: Supports the event, but only via Node EventEmitter.Node.js: Supports the event, but only via Node EventEmitter.
api.NavigationPreloadManager πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.disable πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.enable πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.getState πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.setHeaderValue πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.Navigator.credentials πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.Notification.actions πŸ“‹Chrome Android9/7/2016 Edge10/2/2018755
api.Notification.badge πŸ“‹Chrome Android9/7/2016 Edge10/2/2018755
api.Notification.image πŸ“‹Chrome Android2/1/2017 Edge10/2/2018608
api.Notification.maxActions_static πŸ“‹Chrome Android1/26/2016 Edge10/2/2018980
api.OfflineAudioContext.startRendering.returns_promise Chrome Android4/15/2015 Edge10/2/20181266
api.PerformanceResourceTiming.secureConnectionStart πŸ“‹Chrome Android5/27/2015 Edge10/2/20181224
api.PerformanceTiming.secureConnectionStart πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.PointerEvent.twist πŸ“‹Chrome Android3/16/2017 Edge10/2/2018565
api.RTCRtpTransceiver πŸ“‹Chrome Android9/4/2018 Edge10/2/201828
api.Request.mode.navigate_mode Chrome Android3/9/2016 Edge10/2/2018937
api.ServiceWorkerRegistration.showNotification.options_actions_parameter Chrome Android1/26/2016 Edge10/2/2018980
api.ServiceWorkerRegistration.updateViaCache πŸ“‹Chrome Android7/24/2018 Edge10/2/201870
api.SpeechSynthesisErrorEvent πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.SpeechSynthesisErrorEvent.error πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.StaticRange πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
Firefox: In Firefox, StaticRange can currently only be used by browser-internal code or code with enhanced permissions; it is not yet exposed to the web.
api.StaticRange.collapsed πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.endContainer πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.endOffset πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.startContainer πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.startOffset πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.TextTrack.id πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.TextTrackList.change_event πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.TextTrackList.getTrackById πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.TextTrackList.removetrack_event πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.Touch πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.clientX πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.clientY πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.identifier πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.pageX πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.pageY πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.screenX πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.screenY πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.target πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchList πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchList.item πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchList.length πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Window.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.Window.scrollX.subpixel_precision Chrome Android1/21/2015 Edge10/2/20181350
api.Window.scrollY.subpixel_precision Chrome Android1/21/2015 Edge10/2/20181350
api.origin πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
css.properties.-webkit-mask-composite Chrome Android6/27/2012 Edge10/2/20182288
css.properties.-webkit-mask-position-x Chrome Android6/27/2012 Edge10/2/20182288
css.properties.-webkit-mask-position-y Chrome Android6/27/2012 Edge10/2/20182288
css.properties.font-stretch.percentage Chrome Android10/24/2017 Edge10/2/2018343
css.properties.mask-image.multiple_mask_images Chrome Android6/27/2012 Edge10/2/20182288
css.properties.mask-image.svg_masks Chrome Android6/27/2012 Edge10/2/20182288
css.properties.overflow-wrap πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
css.properties.overscroll-behavior πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
css.properties.overscroll-behavior-x πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
css.properties.overscroll-behavior-x.auto πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
css.properties.overscroll-behavior-x.contain πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
css.properties.overscroll-behavior-y πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
css.properties.overscroll-behavior-y.auto πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
css.properties.overscroll-behavior-y.contain πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
css.properties.text-transform.uppercase_eszett Chrome Android6/27/2012 Edge10/2/20182288

2018/9

API First Browser Date Last Browser Date Days Notes
api.RTCRtpSender.getCapabilities_static πŸ“‹Edge11/12/2015 Chrome Android9/4/20181027
api.Request.Request.cross_origin_stripped Edge4/5/2017 Chrome Android9/4/2018517
css.selectors.backdrop.fullscreen Edge7/29/2015 Chrome Android9/4/20181133

2018/7

API First Browser Date Last Browser Date Days Notes
api.GamepadHapticActuator πŸ“‹Edge4/5/2017 Chrome Android7/24/2018475
api.GamepadHapticActuator.playEffect πŸ“‹Edge4/5/2017 Chrome Android7/24/2018475
api.GamepadHapticActuator.reset πŸ“‹Edge4/5/2017 Chrome Android7/24/2018475
api.GamepadHapticActuator.type Edge4/5/2017 Chrome Android7/24/2018475
css.properties.cursor.grab Edge8/2/2016 Chrome Android7/24/2018721
Chrome: Chrome also continues to support the prefixed versions.Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android also continues to support the prefixed versions.Chrome Android: Chrome Android 25 added Windows support.Quest Browser: Quest Browser also continues to support the prefixed versions.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera also continues to support the prefixed versions.Opera: Opera 22 added Windows support.Opera Android: Opera also continues to support the prefixed versions.Opera Android: Opera 22 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView Android: WebView Android also continues to support the prefixed versions.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.

2018/5

API First Browser Date Last Browser Date Days Notes
api.RTCRtpReceiver.getStats πŸ“‹Edge11/12/2015 Chrome Android5/31/2018931
api.RTCRtpSender.getStats πŸ“‹Edge11/12/2015 Chrome Android5/31/2018931

2018/4

API First Browser Date Last Browser Date Days Notes
api.CharacterData.after πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.CharacterData.before πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.CharacterData.nextElementSibling πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.CharacterData.previousElementSibling πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.CharacterData.replaceWith πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Client πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Client.frameType πŸ“‹Chrome Android5/27/2015 Edge4/30/20181069
api.Client.id πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Client.postMessage πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Client.type πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
api.Client.url πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Clients πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Clients.claim πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.Clients.get πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.Clients.matchAll πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Chrome: Client objects returned in most recent focus order.Chrome Android: Client objects returned in most recent focus order.Edge: Client objects returned in most recent focus order.Firefox: Before Firefox 54, Client objects were not returned in the most recent focus order as required by the specification.Firefox for Android: Before Firefox for Android 54, Client objects were not returned in the most recent focus order as required by the specification.Quest Browser: Client objects returned in most recent focus order.Samsung Internet: Client objects returned in most recent focus order.WebView Android: Client objects returned in most recent focus order.
api.Clients.matchAll.options_includeUncontrolled_parameter πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Chrome: Client objects returned in most recent focus order.Chrome Android: Client objects returned in most recent focus order.Edge: Client objects returned in most recent focus order.Quest Browser: Client objects returned in most recent focus order.Samsung Internet: Client objects returned in most recent focus order.WebView Android: Client objects returned in most recent focus order.
api.Clients.openWindow πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Chrome: Before Chrome 43, this method could only open URLs on the same origin.Chrome: Since Chrome 51, URLs may open inside an existing browsing context provided by a standalone web app.Chrome Android: Before Chrome Android 43, this method could only open URLs on the same origin.Chrome Android: Since Chrome Android 51, URLs may open inside an existing browsing context provided by a standalone web app.Quest Browser: Before Quest Browser 5.0, this method could only open URLs on the same origin.Quest Browser: Since Quest Browser 5.0, URLs may open inside an existing browsing context provided by a standalone web app.Samsung Internet: Before Samsung Internet 4.0, this method could only open URLs on the same origin.Samsung Internet: Since Samsung Internet 5.0, URLs may open inside an existing browsing context provided by a standalone web app.WebView Android: Before WebView Android 43, this method could only open URLs on the same origin.WebView Android: Since WebView Android 51, URLs may open inside an existing browsing context provided by a standalone web app.
api.ClipboardEvent.ClipboardEvent πŸ“‹Chrome Android4/25/2017 Edge4/30/2018370
api.CustomEvent.worker_support Chrome Android5/27/2015 Edge4/30/20181069
api.DOMTokenList.remove_duplicates Chrome Android8/1/2017 Edge4/30/2018272
api.DOMTokenList.replace πŸ“‹Chrome Android9/5/2017 Edge4/30/2018237
api.DOMTokenList.supports πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.DOMTokenList.value πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Chrome: Before Chrome 50, this property was part of the deprecated child DOMSettableTokenList interface.Chrome Android: Before Chrome Android 50, this property was part of the deprecated child DOMSettableTokenList interface.Quest Browser: Before Quest Browser 5.0, this property was part of the deprecated child DOMSettableTokenList interface.Opera: Before Opera 37, this property was part of the deprecated child DOMSettableTokenList interface.Opera Android: Before Opera Android 37, this property was part of the deprecated child DOMSettableTokenList interface.Samsung Internet: Before Samsung Internet 5.0, this property was part of the deprecated child DOMSettableTokenList interface.WebView Android: Before WebView Android 50, this property was part of the deprecated child DOMSettableTokenList interface.
api.DataTransfer.DataTransfer πŸ“‹Chrome Android6/6/2017 Edge4/30/2018328
api.Document.Document πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
api.Document.append πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Document.childElementCount πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.Document.contentType πŸ“‹Chrome Android7/16/2014 Edge4/30/20181384
api.Document.documentURI πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.Document.firstElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.Document.lastElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.Document.prepend πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentFragment.DocumentFragment πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.append πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentFragment.childElementCount πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.firstElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.getElementById πŸ“‹Chrome Android7/16/2014 Edge4/30/20181384
api.DocumentFragment.lastElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.prepend πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentType.after πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentType.before πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentType.replaceWith πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.EXT_blend_minmax πŸ“‹Chrome Android10/8/2014 Edge4/30/20181300
Firefox: Not supported on Windows.
api.EXT_color_buffer_half_float πŸ“‹Chrome Android12/5/2017 Edge4/30/2018146
Firefox: Not supported on Windows.
api.Element.after πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.append πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.before πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.gotpointercapture_event πŸ“‹Chrome Android3/16/2017 Edge4/30/2018410
api.Element.insertAdjacentElement πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.insertAdjacentHTML πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: Before Internet Explorer 10, throws an "Invalid target element for this operation." error when called on a <table>, <tbody>, <thead>, or <tr> element.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.insertAdjacentText πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.lostpointercapture_event πŸ“‹Chrome Android3/16/2017 Edge4/30/2018410
api.Element.prepend πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.replaceWith πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.ExtendableEvent πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ExtendableEvent.ExtendableEvent πŸ“‹Chrome Android3/11/2015 Edge4/30/20181146
api.ExtendableEvent.waitUntil πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ExtendableEvent.waitUntil.async_waitUntil Chrome Android8/1/2017 Edge4/30/2018272
api.ExtendableMessageEvent πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.ExtendableMessageEvent πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.data πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.lastEventId πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.origin πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.ports πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.source πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.FetchEvent πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.FetchEvent.FetchEvent πŸ“‹Chrome Android7/29/2015 Edge4/30/20181006
api.FetchEvent.clientId πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.FetchEvent.isReload Chrome Android1/21/2015 Edge4/30/20181195
Chrome: May be removed in a future release, see bug 40487736.Chrome Android: May be removed in a future release, see bug 40487736.Quest Browser: May be removed in a future release, see bug 40487736.
api.FetchEvent.request πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.FetchEvent.respondWith πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.HTMLAnchorElement.origin πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Firefox: Before Firefox 49, results for URL using the blob scheme incorrectly returned null.Firefox for Android: Before Firefox for Android 49, results for URL using the blob scheme incorrectly returned null.
api.HTMLAnchorElement.ping πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Firefox: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.Firefox for Android: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.
api.HTMLAreaElement.origin πŸ“‹Chrome Android1/15/2014 Edge4/30/20181566
Firefox: Before Firefox 49, results for URL using the blob scheme incorrectly returned null.Firefox for Android: Before Firefox for Android 49, results for URL using the blob scheme incorrectly returned null.
api.HTMLAreaElement.ping πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Firefox: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.Firefox for Android: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.
api.HTMLButtonElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLFieldSetElement.elements πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.HTMLFieldSetElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLFieldSetElement.type πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.HTMLFormElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLInputElement.minLength πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLInputElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLLinkElement.as πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
api.HTMLLinkElement.crossOrigin πŸ“‹Chrome Android4/2/2014 Edge4/30/20181489
api.HTMLLinkElement.integrity πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
api.HTMLLinkElement.relList πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
api.HTMLMediaElement.play.returns_promise Chrome Android4/13/2016 Edge4/30/2018747
api.HTMLObjectElement.contentWindow πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
api.HTMLScriptElement.integrity πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
api.HTMLSelectElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLTextAreaElement.minLength πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLTextAreaElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLTextAreaElement.textLength πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.InstallEvent πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.MediaSource.clearLiveSeekableRange πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.setLiveSeekableRange πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.sourceclose_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onsourceclose event handler property is not supported.Chrome Android: The onsourceclose event handler property is not supported.Edge: The onsourceclose event handler property is not supported.Firefox: The onsourceclose event handler property is not supported.Firefox for Android: The onsourceclose event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onsourceclose event handler property is not supported.Opera Android: The onsourceclose event handler property is not supported.Safari: The onsourceclose event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onsourceclose event handler property is not supported.WebView Android: The onsourceclose event handler property is not supported.
api.MediaSource.sourceended_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onsourceended event handler property is not supported.Chrome Android: The onsourceended event handler property is not supported.Edge: The onsourceended event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onsourceended event handler property is not supported.Opera Android: The onsourceended event handler property is not supported.Safari: The onsourceended event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onsourceended event handler property is not supported.WebView Android: The onsourceclose event handler property is not supported.
api.MediaSource.sourceopen_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onsourceopen event handler property is not supported.Chrome Android: The onsourceopen event handler property is not supported.Edge: The onsourceopen event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onsourceopen event handler property is not supported.Opera Android: The onsourceopen event handler property is not supported.Safari: The onsourceopen event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onsourceopen event handler property is not supported.WebView Android: The onsourceopen event handler property is not supported.
api.MessageEvent.lastEventId πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.Navigator.doNotTrack Chrome Android2/27/2013 Edge4/30/20181888
Edge: Before version 17, Edge implemented window.doNotTrack.Firefox: In Firefox, navigator.doNotTrack returns "unspecified" instead of null.Firefox: Before Firefox 32, navigator.doNotTrack would report values of "yes" and "no" rather than "1" and "0".Firefox for Android: In Firefox for Android, navigator.doNotTrack returns "unspecified" instead of null.Firefox for Android: Before Firefox for Android 32, navigator.doNotTrack would report values of "yes" and "no" rather than "1" and "0".Internet Explorer: For IE11 and subsequent versions, use window.doNotTrack
api.Navigator.serviceWorker πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Firefox: In Firefox private windows, the serviceWorker object is undefined. See bug 1320796.Firefox for Android: In Firefox for Android private windows, the serviceWorker object is undefined. See bug 1320796.
api.NodeIterator.pointerBeforeReferenceNode πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.NodeIterator.referenceNode πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.Notification.requireInteraction πŸ“‹Chrome Android12/2/2015 Edge4/30/2018880
Firefox: Only supported on Windows. Behind a flag on other operating systems.Firefox for Android: Only supported on Windows. Behind a flag on other operating systems.
api.Notification.silent πŸ“‹Chrome Android5/27/2015 Edge4/30/20181069
api.Notification.timestamp πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
api.NotificationEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.NotificationEvent.NotificationEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.NotificationEvent.action πŸ“‹Chrome Android1/26/2016 Edge4/30/2018825
api.NotificationEvent.notification πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.OES_vertex_array_object πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.bindVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.createVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.deleteVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.isVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.PerformanceResourceTiming.decodedBodySize πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.PerformanceResourceTiming.encodedBodySize πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.PerformanceResourceTiming.nextHopProtocol πŸ“‹Chrome Android9/5/2017 Edge4/30/2018237
api.PerformanceResourceTiming.transferSize πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.PushEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushEvent.PushEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushEvent.data πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.getSubscription πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.hasPermission Chrome Android4/15/2015 Edge4/30/20181111
api.PushManager.permissionState πŸ“‹Chrome Android7/29/2015 Edge4/30/20181006
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.register Chrome Android4/15/2015 Edge4/30/20181111
api.PushManager.registrations Chrome Android4/15/2015 Edge4/30/20181111
api.PushManager.subscribe πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Chrome: The options parameter with a applicationServerKey value is required.Chrome Android: The options parameter with a applicationServerKey value is required.Edge: The options parameter with a applicationServerKey value is required.Firefox: From Firefox 72 onwards, can only be called in response to a user gesture such as a click event.Firefox for Android: From Firefox Android 79 onwards, can only be called in response to a user gesture such as a click event.Quest Browser: The options parameter with a applicationServerKey value is required.Opera Android: The options parameter with a applicationServerKey value is required.Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.Samsung Internet: The options parameter with a applicationServerKey value is required.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.supportedContentEncodings_static πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.unregister Chrome Android4/15/2015 Edge4/30/20181111
api.PushMessageData πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.arrayBuffer πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.blob πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.json πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.text πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.endpoint πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.expirationTime πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.getKey πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.options πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.subscriptionId Chrome Android4/15/2015 Edge4/30/20181111
api.PushSubscription.toJSON πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.unsubscribe πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscriptionOptions πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscriptionOptions.applicationServerKey πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscriptionOptions.userVisibleOnly πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.Range.comparePoint πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.Range.intersectsNode πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.SVGElement.blur πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.SVGElement.dataset πŸ“‹Chrome Android12/6/2016 Edge4/30/2018510
api.SVGElement.focus πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.SVGElement.tabIndex πŸ“‹Chrome Android7/16/2014 Edge4/30/20181384
api.Selection.collapse.node_parameter_nullable Chrome Android11/12/2014 Edge4/30/20181265
api.Selection.collapse.offset_parameter_optional Chrome Android6/27/2012 Edge4/30/20182133
api.Selection.containsNode.partialContainment_parameter_optional Chrome Android6/27/2012 Edge4/30/20182133
api.Selection.extend.offset_parameter_optional Chrome Android6/27/2012 Edge4/30/20182133
api.ServiceWorker πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.error_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.postMessage πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.scriptURL πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.state πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.statechange_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.controller πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.controllerchange_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.getRegistration πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.getRegistrations πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
api.ServiceWorkerContainer.message_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.ready πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.register πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.activate_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.clients πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.fetch_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.install_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Firefox: The install event handler is called with an ExtendableEvent, not an InstallEvent.Firefox for Android: The install event handler is called with an ExtendableEvent, not an InstallEvent.Safari: Returns ExtendableEvent instead of InstallEvent.Safari on iOS: Returns ExtendableEvent instead of InstallEvent.
api.ServiceWorkerGlobalScope.message_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.notificationclick_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.
api.ServiceWorkerGlobalScope.notificationclose_event πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.
api.ServiceWorkerGlobalScope.push_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerGlobalScope.registration πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.ServiceWorkerGlobalScope.skipWaiting πŸ“‹Chrome Android3/11/2015 Edge4/30/20181146
api.ServiceWorkerRegistration πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.active πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.getNotifications πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerRegistration.installing πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.navigationPreload πŸ“‹Chrome Android6/6/2017 Edge4/30/2018328
api.ServiceWorkerRegistration.pushManager πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerRegistration.scope πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.showNotification πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerRegistration.unregister πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.update πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
Chrome: Starting with Chrome 46, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Chrome: Before Chrome 48, this method always bypassed the browser cache. Starting with Chrome 48, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Chrome Android: Starting with Chrome Android 46, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Chrome Android: Before Chrome Android 48, this method always bypassed the browser cache. Starting with Chrome Android 48, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Quest Browser: Starting with Quest Browser 5.0, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Quest Browser: Before Quest Browser 5.0, this method always bypassed the browser cache. Starting with Quest Browser 5.0, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Opera: Starting with Opera 33, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Opera: Before Opera 35, this method always bypassed the browser cache. Starting with Opera 35, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Opera Android: Starting with Opera Android 33, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Opera Android: Before Opera Android 35, this method always bypassed the browser cache. Starting with Opera Android 35, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Samsung Internet: Starting with Samsung Internet 5.0, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Samsung Internet: Before Samsung Internet 5.0, this method always bypassed the browser cache. Starting with Samsung Internet 5.0, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.WebView Android: Starting with WebView Android 46, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.WebView Android: Before WebView Android 48, this method always bypassed the browser cache. Starting with WebView Android 48, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.
api.ServiceWorkerRegistration.updatefound_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.waiting πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.SourceBuffer.abort_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onabort event handler property is not supported.Chrome Android: The onabort event handler property is not supported.Edge: The onabort event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onabort event handler property is not supported.Opera Android: The onabort event handler property is not supported.Safari: The onabort event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onabort event handler property is not supported.WebView Android: The onabort event handler property is not supported.
api.SourceBuffer.error_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onerror event handler property is not supported.Chrome Android: The onerror event handler property is not supported.Edge: The onerror event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onerror event handler property is not supported.Opera Android: The onerror event handler property is not supported.Safari: The onerror event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onerror event handler property is not supported.WebView Android: The onerror event handler property is not supported.
api.SourceBuffer.update_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onupdate event handler property is not supported.Chrome Android: The onupdate event handler property is not supported.Edge: The onupdate event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onupdate event handler property is not supported.Opera Android: The onupdate event handler property is not supported.Safari: The onupdate event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onupdate event handler property is not supported.WebView Android: The onupdate event handler property is not supported.
api.SourceBuffer.updateend_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onupdateend event handler property is not supported.Chrome Android: The onupdateend event handler property is not supported.Edge: The onupdateend event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onupdateend event handler property is not supported.Opera Android: The onupdateend event handler property is not supported.Safari: The onupdateend event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onupdateend event handler property is not supported.WebView Android: The onupdateend event handler property is not supported.
api.SourceBuffer.updatestart_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onupdatestart event handler property is not supported.Chrome Android: The onupdatestart event handler property is not supported.Edge: The onupdatestart event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onupdatestart event handler property is not supported.Opera Android: The onupdatestart event handler property is not supported.Safari: The onupdatestart event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onupdatestart event handler property is not supported.WebView Android: The onupdatestart event handler property is not supported.
api.SourceBufferList.addsourcebuffer_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onaddsourcebuffer event handler property is not supported.Chrome Android: The onaddsourcebuffer event handler property is not supported.Edge: The onaddsourcebuffer event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onaddsourcebuffer event handler property is not supported.Opera Android: The onaddsourcebuffer event handler property is not supported.Safari: The onaddsourcebuffer event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onaddsourcebuffer event handler property is not supported.WebView Android: The onaddsourcebuffer event handler property is not supported.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBufferList.removesourcebuffer_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onremovesourcebuffer event handler property is not supported.Chrome Android: The onremovesourcebuffer event handler property is not supported.Edge: The onremovesourcebuffer event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onremovesourcebuffer event handler property is not supported.Opera Android: The onremovesourcebuffer event handler property is not supported.Safari: The onremovesourcebuffer event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onremovesourcebuffer event handler property is not supported.WebView Android: The onremovesourcebuffer event handler property is not supported.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.StorageEvent.StorageEvent Chrome Android6/27/2012 Edge4/30/20182133
api.URL.searchParams πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
Node.js: An object matching the URLSearchParams interface is returned, but it contains no data.
api.URL.toString πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.URLSearchParams πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
Firefox: Before version 57 single quotes in URLs were escaped (see bug 1386683).Firefox for Android: Before version 57 single quotes in URLs were escaped (see bug 1386683).Node.js: Available as a part of the url module.Node.js: Only available as an internal instance, but can be accessed via the searchParams property of the URL interface.Node.js: Available as a part of the url module.
api.URLSearchParams.@@iterator πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.URLSearchParams πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.URLSearchParams.USVString Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.URLSearchParams.record Chrome Android9/5/2017 Edge4/30/2018237
api.URLSearchParams.URLSearchParams.sequence Chrome Android4/25/2017 Edge4/30/2018370
api.URLSearchParams.append πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.delete πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
Safari: Removing a non-existent query parameter doesn't remove ? from the URL. See bug 193022.Safari on iOS: Removing a non-existent query parameter doesn't remove ? from the URL. See bug 193022.WebView on iOS: Removing a non-existent query parameter doesn't remove ? from the URL. See bug 193022.
api.URLSearchParams.entries πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.forEach πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.get πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.getAll πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.has πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.keys πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.set πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.sort πŸ“‹Chrome Android9/5/2017 Edge4/30/2018237
api.URLSearchParams.toString πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.values πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.ValidityState.tooShort πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.WEBGL_color_buffer_float πŸ“‹Chrome Android12/5/2017 Edge4/30/2018146
api.WEBGL_lose_context πŸ“‹Chrome Android4/3/2013 Edge4/30/20181853
api.WEBGL_lose_context.loseContext πŸ“‹Chrome Android4/3/2013 Edge4/30/20181853
api.WEBGL_lose_context.restoreContext πŸ“‹Chrome Android4/3/2013 Edge4/30/20181853
api.WebGLVertexArrayObjectOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.WindowClient πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.WindowClient.focus πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.WindowClient.focused πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.WindowClient.navigate πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
Safari: This method exists, but always throws NotSupportedError.Safari on iOS: This method exists, but always throws NotSupportedError.
api.WindowClient.visibilityState πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.WorkerGlobalScope.navigator πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.XMLHttpRequest.send.body_URLSearchParams_type Chrome Android6/6/2017 Edge4/30/2018328
Safari: Doesn't send the correct Content-Type header by default. See bug 227477.Safari on iOS: Doesn't send the correct Content-Type header by default. See bug 227477.WebView on iOS: Doesn't send the correct Content-Type header by default. See bug 227477.
css.at-rules.font-face.font-stretch πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
css.at-rules.font-face.src.format_variations Chrome Android4/17/2018 Edge4/30/201813
css.properties.font-variation-settings πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
Safari: Requires macOS 10.13 High Sierra or later.Safari on iOS: Requires iOS 11 or later.WebView on iOS: Requires iOS 11 or later.
css.properties.font-variation-settings.normal πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
css.properties.font-weight.number Chrome Android10/24/2017 Edge4/30/2018188
css.properties.line-clamp πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Safari: Accidental exposure.Safari on iOS: Accidental exposure.WebView on iOS: Accidental exposure.
css.properties.transform-origin.svg_elements Chrome Android2/27/2013 Edge4/30/20181888
Firefox: Keywords and percentages refer to the canvas instead of the object itself. See bug 1209061.Firefox for Android: Keywords and percentages refer to the canvas instead of the object itself. See bug 1209061.Safari: Only supported for transformations applied using the CSS transform property (e.g. .className { transform: rotate(45deg); transform-origin: center; }). It has no effect on transformations applied using the transform SVG attribute (e.g. <rect style="transform-origin: center;" transform="rotate(45)" />).Safari on iOS: Only supported for transformations applied using the CSS transform property (e.g. .className { transform: rotate(45deg); transform-origin: center; }). It has no effect on transformations applied using the transform SVG attribute (e.g. <rect style="transform-origin: center;" transform="rotate(45)" />).WebView on iOS: Only supported for transformations applied using the CSS transform property (e.g. .className { transform: rotate(45deg); transform-origin: center; }). It has no effect on transformations applied using the transform SVG attribute (e.g. <rect style="transform-origin: center;" transform="rotate(45)" />).
api.AbortController πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortController.AbortController πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortController.abort πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Node.js: The optional reason argument is not supported.Node.js: The optional reason argument is not supported.Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortController.signal πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortSignal πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.AbortSignal.abort_event πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.AbortSignal.aborted πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.Request.Request.init_keepalive_parameter πŸ“‹Edge4/5/2017 Chrome Android4/17/2018377
api.Request.keepalive πŸ“‹Edge4/5/2017 Chrome Android4/17/2018377
api.Request.signal πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.fetch.init_keepalive_parameter Edge4/5/2017 Chrome Android4/17/2018377
api.fetch.init_signal_parameter Edge10/17/2017 Chrome Android4/17/2018182
css.properties.column-gap.grid_context πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
css.properties.column-gap.multicol_context.calc_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.column-gap.multicol_context.percentage_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.grid_context πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.grid_context.calc_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.grid_context.percentage_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.multicol_context πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
css.properties.row-gap.grid_context πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182

2018/3

API First Browser Date Last Browser Date Days Notes
api.Request.destination πŸ“‹Edge8/2/2016 Chrome Android3/6/2018581

2018/1

API First Browser Date Last Browser Date Days Notes
api.Document.alinkColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.all πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.bgColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.captureEvents πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.clear πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.fgColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.linkColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.releaseEvents πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.vlinkColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.RTCRtpSender πŸ“‹Edge11/12/2015 Chrome Android1/23/2018803
api.RTCRtpSender.track πŸ“‹Edge11/12/2015 Chrome Android1/23/2018803
api.Request.cache πŸ“‹Edge8/2/2016 Chrome Android1/23/2018539

2017/12

API First Browser Date Last Browser Date Days Notes
api.Navigator.webdriver πŸ“‹Edge7/29/2015 Chrome Android12/5/2017860
api.Window.afterprint_event πŸ“‹Edge7/29/2015 Chrome Android12/5/2017860
api.Window.beforeprint_event πŸ“‹Edge7/29/2015 Chrome Android12/5/2017860

2017/10

API First Browser Date Last Browser Date Days Notes
api.HTMLDataElement πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.HTMLDataElement.value πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.HTMLTimeElement πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.HTMLTimeElement.dateTime πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.Performance.timeOrigin πŸ“‹Edge10/17/2017 Chrome Android10/24/20177
api.PerformanceEntry.worker_support Edge4/5/2017 Chrome Android10/24/2017202
Node.js: Available as a part of the perf_hooks module.
api.ByteLengthQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
Node.js: Available as a part of the stream/web module.
api.ByteLengthQueuingStrategy.ByteLengthQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.ByteLengthQueuingStrategy.highWaterMark πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.ByteLengthQueuingStrategy.size πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.Cache πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
Chrome: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Chrome Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Quest Browser: Before version 5.0, only service workers are supported. From version 5.0, all worker types and the main thread are supported.Opera: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.Opera Android: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.WebView Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.
api.Cache.add πŸ“‹Chrome Android7/29/2015 Edge10/17/2017811
Chrome: Requires HTTPS from version 46.Chrome Android: Requires HTTPS from version 46.Quest Browser: Requires HTTPS from version 5.0.Opera: Requires HTTPS from version 33.Opera Android: Requires HTTPS from version 33.Samsung Internet: Requires HTTPS from Samsung Internet 5.0.WebView Android: Requires HTTPS from version 46.
api.Cache.addAll πŸ“‹Chrome Android10/14/2015 Edge10/17/2017734
Chrome: Requires HTTPS.Chrome Android: Requires HTTPS.Quest Browser: Requires HTTPS.Opera: Requires HTTPS.Opera Android: Requires HTTPS.Samsung Internet: Requires HTTPS.WebView Android: Requires HTTPS.
api.Cache.delete πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Deno: Doesn't support query options
api.Cache.keys πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
api.Cache.match πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Deno: Doesn't support query options
api.Cache.matchAll πŸ“‹Chrome Android12/2/2015 Edge10/17/2017685
Opera: Requires HTTPS.
api.Cache.put πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Chrome: Requires HTTPS from version 46.Chrome Android: Requires HTTPS from version 46.Quest Browser: Requires HTTPS from version 5.0.Opera: Requires HTTPS from version 33.Opera Android: Requires HTTPS from version 33.Samsung Internet: Requires HTTPS from Samsung Internet 5.0.WebView Android: Requires HTTPS from version 46.
api.Cache.worker_support Chrome Android1/21/2015 Edge10/17/20171000
Chrome: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Chrome Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Quest Browser: Before version 5.0, only service workers are supported. From version 5.0, all worker types and the main thread are supported.Opera: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.Opera Android: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.WebView Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.
api.CacheStorage πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.CacheStorage.delete πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.has πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.keys πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.match πŸ“‹Chrome Android10/19/2016 Edge10/17/2017363
Chrome: The options parameter only supports ignoreSearch, and cacheName.Chrome Android: The options parameter only supports ignoreSearch, and cacheName.Opera: The options parameter only supports ignoreSearch, and cacheName.Opera Android: The options parameter only supports ignoreSearch, and cacheName.Samsung Internet: The options parameter only supports ignoreSearch, and cacheName.WebView Android: The options parameter only supports ignoreSearch, and cacheName.
api.CacheStorage.open πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.worker_support Chrome Android5/27/2015 Edge10/17/2017874
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.Comment.Comment πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.CountQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
Node.js: Available as a part of the stream/web module.
api.CountQueuingStrategy.CountQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.CountQueuingStrategy.highWaterMark πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.CountQueuingStrategy.size πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.DOMTokenList.@@iterator Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.entries Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.forEach Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.keys Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.values Chrome Android4/15/2015 Edge10/17/2017916
api.Document.children πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.DocumentFragment.children πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.Element.classList πŸ“‹Chrome Android2/27/2013 Edge10/17/20171693
Chrome: Not supported for SVG elements.Chrome Android: Not supported for SVG elements.Edge: Not supported for SVG elements.Internet Explorer: Not supported for SVG elements.Safari: Not supported for SVG elements.Safari on iOS: Not supported for SVG elements.Samsung Internet: Not supported for SVG elements.WebView Android: Not supported for SVG elements.WebView on iOS: Not supported for SVG elements.
api.Element.getElementsByClassName πŸ“‹Chrome Android6/27/2012 Edge10/17/20171938
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Firefox: Before Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.EventTarget.addEventListener.options_parameter Chrome Android3/9/2016 Edge10/17/2017587
api.EventTarget.addEventListener.options_parameter.options_capture_parameter πŸ“‹Chrome Android3/9/2016 Edge10/17/2017587
api.EventTarget.addEventListener.options_parameter.options_once_parameter πŸ“‹Chrome Android12/6/2016 Edge10/17/2017315
api.EventTarget.addEventListener.options_parameter.options_passive_parameter πŸ“‹Chrome Android6/8/2016 Edge10/17/2017496
api.EventTarget.removeEventListener.options_parameter Chrome Android3/9/2016 Edge10/17/2017587
api.HTMLScriptElement.noModule πŸ“‹Chrome Android9/5/2017 Edge10/17/201742
api.Headers.@@iterator Chrome Android4/15/2015 Edge10/17/2017916
api.Headers.entries Chrome Android4/15/2015 Edge10/17/2017916
api.Headers.iterate_combined_duplicates Chrome Android3/16/2017 Edge10/17/2017215
api.Headers.keys Chrome Android4/15/2015 Edge10/17/2017916
api.Headers.values Chrome Android4/15/2015 Edge10/17/2017916
api.IntersectionObserverEntry.isIntersecting πŸ“‹Chrome Android4/25/2017 Edge10/17/2017175
api.MediaKeyStatusMap.@@iterator Chrome Android4/15/2015 Edge10/17/2017916
api.MediaKeyStatusMap.entries Chrome Android4/15/2015 Edge10/17/2017916
api.MediaKeyStatusMap.keys Chrome Android4/15/2015 Edge10/17/2017916
api.MediaKeyStatusMap.values Chrome Android4/15/2015 Edge10/17/2017916
api.MediaQueryList.EventTarget_inheritance Chrome Android11/12/2014 Edge10/17/20171070
api.Navigator.languages πŸ“‹Chrome Android9/3/2014 Edge10/17/20171140
Chrome: Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language.Chrome Android: Before Chrome Android 65, navigator.languages[0] is not guaranteed to equal navigator.language.Firefox: In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference.Firefox for Android: In Firefox for Android, the navigator.languages property's value is taken from the intl.accept_languages preference.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.Quest Browser: Before Quest Browser 5.0, navigator.languages[0] is not guaranteed to equal navigator.language.WebView Android: Before version 65, navigator.languages[0] is not guaranteed to equal navigator.language.
api.NodeList.entries Chrome Android6/8/2016 Edge10/17/2017496
api.NodeList.forEach πŸ“‹Chrome Android6/8/2016 Edge10/17/2017496
api.NodeList.keys Chrome Android6/8/2016 Edge10/17/2017496
api.NodeList.values Chrome Android6/8/2016 Edge10/17/2017496
api.Notification.data πŸ“‹Chrome Android7/29/2015 Edge10/17/2017811
api.PaymentRequest.canMakePayment πŸ“‹Chrome Android9/7/2016 Edge10/17/2017405
api.PaymentRequest.id πŸ“‹Chrome Android8/1/2017 Edge10/17/201777
api.PaymentResponse.requestId πŸ“‹Chrome Android8/1/2017 Edge10/17/201777
api.PerformanceEntry.toJSON πŸ“‹Chrome Android9/1/2015 Edge10/17/2017777
api.PerformanceNavigationTiming.toJSON πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
api.PerformanceResourceTiming.toJSON πŸ“‹Chrome Android9/1/2015 Edge10/17/2017777
api.PerformanceResourceTiming.workerStart πŸ“‹Chrome Android10/14/2015 Edge10/17/2017734
api.Range.collapse.toStart_parameter_optional Chrome Android6/27/2012 Edge10/17/20171938
Internet Explorer: Optional but defaults to true.
api.Response.error_static πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
api.Response.redirect_static πŸ“‹Chrome Android7/29/2015 Edge10/17/2017811
api.Response.redirected πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
api.Text.Text πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.WorkerNavigator.languages πŸ“‹Chrome Android9/3/2014 Edge10/17/20171140
Chrome: Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language.Chrome Android: Before Chrome Android 65, navigator.languages[0] is not guaranteed to equal navigator.language.Firefox: In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference.Firefox for Android: In Firefox for Android, the navigator.languages property's value is taken from the intl.accept_languages preference.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.Quest Browser: Before Quest Browser 5.0, navigator.languages[0] is not guaranteed to equal navigator.language.WebView Android: Before version 65, navigator.languages[0] is not guaranteed to equal navigator.language.
api.WritableStream πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
Node.js: Available as a part of the stream/web module.
api.WritableStream.WritableStream πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStream.abort πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStream.getWriter πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStream.locked πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultController πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
Node.js: Available as a part of the stream/web module.
api.WritableStreamDefaultController.error πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
Node.js: Available as a part of the stream/web module.
api.WritableStreamDefaultWriter.abort πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.close πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.closed πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.desiredSize πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.ready πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.releaseLock πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.write πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.caches πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.caches.worker_support Chrome Android1/21/2015 Edge10/17/20171000
css.at-rules.media.any-hover πŸ“‹Chrome Android3/11/2015 Edge10/17/2017951
css.properties.align-content.grid_context πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
css.properties.align-items.grid_context πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
css.properties.align-self.grid_context πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
Internet Explorer: Internet Explorer 10 and 11 have the property -ms-grid-row-align, which acts in a similar way to align-self.
css.properties.display.grid Chrome Android3/16/2017 Edge10/17/2017215
Internet Explorer: Internet Explorer implements an older version of the specification.Samsung Internet: Samsung Internet added this earlier than the corresponding Chrome version would indicate.
css.properties.display.inline-grid Chrome Android3/16/2017 Edge10/17/2017215
Internet Explorer: Internet Explorer implements an older version of the specification.Samsung Internet: Samsung Internet added this earlier than the corresponding Chrome version would indicate.
css.properties.gap πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.gap.normal πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Samsung Internet: This was added early so is out of sync with the equivalent Chromium version.
css.properties.grid.none πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-area πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-area.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-columns πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: Does not accept multiple track-size values. See bug 1339672.Firefox for Android: Does not accept multiple track-size values. See bug 1339672.
css.properties.grid-auto-columns.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-columns.max-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-columns.min-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-flow πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-rows πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: Does not accept multiple track-size values. See bug 1339672.Firefox for Android: Does not accept multiple track-size values. See bug 1339672.
css.properties.grid-auto-rows.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-rows.max-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-rows.min-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-end πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-end.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-start πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-start.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-end πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-end.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-start πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-start.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-areas πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-columns πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-columns.fit-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-columns.minmax πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-columns.repeat πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox: calc() doesn't work in repeat() (see bug 1350069).Firefox for Android: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox for Android: calc() doesn't work in repeat() (see bug 1350069).
css.properties.grid-template-rows πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-rows.fit-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-rows.minmax πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-rows.repeat πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox: calc() doesn't work in repeat() (see bug 1350069).Firefox for Android: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox for Android: calc() doesn't work in repeat() (see bug 1350069).
css.properties.justify-content.grid_context πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
css.properties.justify-items.grid_context πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.justify-self πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.justify-self.grid_context πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Internet Explorer: Internet Explorer 10 and 11 have the property -ms-grid-column-align, which acts in a similar way to justify-self.
css.properties.object-position.bottom πŸ“‹Chrome Android1/15/2014 Edge10/17/20171371
css.properties.object-position.center πŸ“‹Chrome Android1/15/2014 Edge10/17/20171371
css.properties.object-position.left πŸ“‹Chrome Android1/15/2014 Edge10/17/20171371
css.properties.object-position.right πŸ“‹Chrome Android1/15/2014 Edge10/17/20171371
css.properties.object-position.top πŸ“‹Chrome Android1/15/2014 Edge10/17/20171371
css.properties.position.position_sticky_table_elements Chrome Android2/1/2017 Edge10/17/2017258
Firefox: Borders do not display on table headers if border-collapse is set to collapse (bug 1727594).Firefox for Android: Borders do not display on table headers if border-collapse is set to collapse (bug 1727594).
css.properties.position.sticky πŸ“‹Chrome Android2/1/2017 Edge10/17/2017258
css.properties.row-gap πŸ“‹Chrome Android12/2/2015 Edge10/17/2017685
css.properties.row-gap.normal πŸ“‹Chrome Android12/2/2015 Edge10/17/2017685
css.types.calc.nested Chrome Android6/8/2016 Edge10/17/2017496
css.types.length.vmax Chrome Android4/3/2013 Edge10/17/20171658
Firefox: Starting with version 21, viewport-percentage lengths are invalid in @page.Firefox for Android: Starting with version 21, viewport-percentage lengths are invalid in @page.

2017/8

API First Browser Date Last Browser Date Days Notes
api.Window.message_event πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
Chrome: A font-stretch declaration must be added to the @font-face before this property will function.Chrome Android: A font-stretch declaration must be added to the @font-face before this property will function.Quest Browser: A font-stretch declaration must be added to the @font-face before this property will function.Opera: A font-stretch declaration must be added to the @font-face before this property will function.Opera Android: A font-stretch declaration must be added to the @font-face before this property will function.Samsung Internet: A font-stretch declaration must be added to the @font-face before this property will function.WebView Android: A font-stretch declaration must be added to the @font-face before this property will function.
css.properties.font-stretch.condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.extra-condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.extra-expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.normal πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.semi-condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.semi-expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.ultra-condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.ultra-expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734

2017/6

API First Browser Date Last Browser Date Days Notes
api.CanvasRenderingContext2D.drawImage.SVGImageElement_source_image Edge7/29/2015 Chrome Android6/6/2017678
api.DeviceMotionEvent.DeviceMotionEvent πŸ“‹Edge8/2/2016 Chrome Android6/6/2017308
api.DeviceOrientationEvent.DeviceOrientationEvent πŸ“‹Edge8/2/2016 Chrome Android6/6/2017308
api.MediaStreamTrack.applyConstraints πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.aspectRatio_constraint πŸ“‹Edge4/5/2017 Chrome Android6/6/201762
api.MediaStreamTrack.applyConstraints.deviceId_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
Firefox: Before Firefox 69, Firefox only supported deviceId in constraints passed into getUserMedia().Firefox for Android: Firefox for Android only supports deviceId when used in constraints passed into getUserMedia().
api.MediaStreamTrack.applyConstraints.facingMode_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.frameRate_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.groupId_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.height_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.sampleRate_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.sampleSize_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.volume_constraint Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.width_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.getCapabilities πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.getSettings πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCPeerConnection.icegatheringstatechange_event πŸ“‹Edge4/5/2017 Chrome Android6/6/201762
api.RTCRtpReceiver πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.getCapabilities_static πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.getContributingSources πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.getContributingSources.audio_tracks_supported Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.rtcpTransport Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.track πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.transport πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678

2017/4

API First Browser Date Last Browser Date Days Notes
api.Selection.removeRange πŸ“‹Edge7/29/2015 Chrome Android4/25/2017636
css.properties.line-break πŸ“‹Edge8/2/2016 Chrome Android4/25/2017266
api.CanvasRenderingContext2D.imageSmoothingEnabled πŸ“‹Chrome Android10/2/2013 Edge4/5/20171281
api.Element.closest πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.Element.matches πŸ“‹Chrome Android2/26/2014 Edge4/5/20171134
Firefox: Before Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.Firefox: See bug 1119718 for removal.Firefox for Android: See bug 1119718 for removal.
api.Element.securitypolicyviolation_event πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.HTMLIFrameElement.allowPaymentRequest Chrome Android3/16/2017 Edge4/5/201720
api.IntersectionObserver πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.IntersectionObserver πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
Firefox: Before version 96, the constructor throws a DOMException if the options.rootMargin option is passed an empty string (see bug 1738791).
api.IntersectionObserver.disconnect πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.observe πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.root πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.rootMargin πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
Safari: rootMargin does not work with <iframe>s.Safari on iOS: rootMargin does not work with <iframe>s.WebView on iOS: rootMargin does not work with <iframe>s.
api.IntersectionObserver.takeRecords πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.thresholds πŸ“‹Chrome Android7/27/2016 Edge4/5/2017252
api.IntersectionObserver.unobserve πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.boundingClientRect πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.intersectionRatio πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.intersectionRect πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.rootBounds πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.target πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.time πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.MediaStreamEvent Chrome Android4/3/2013 Edge4/5/20171463
api.MediaStreamEvent.MediaStreamEvent Chrome Android4/3/2013 Edge4/5/20171463
api.MediaStreamEvent.stream Chrome Android4/3/2013 Edge4/5/20171463
api.Navigator.hardwareConcurrency πŸ“‹Chrome Android9/3/2014 Edge4/5/2017945
Safari: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.Safari on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.WebView on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.
api.Notification.worker_support Chrome Android4/15/2015 Edge4/5/2017721
api.PaymentAddress Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.addressLine Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.city Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.country Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.dependentLocality Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.organization Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.phone Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.postalCode Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.recipient Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.region Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.sortingCode Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.toJSON Chrome Android12/6/2016 Edge4/5/2017120
api.PaymentRequest πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.PaymentRequest πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.abort πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.shippingAddress Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.shippingOption Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.shippingType Chrome Android12/6/2016 Edge4/5/2017120
api.PaymentRequest.shippingaddresschange_event Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.shippingoptionchange_event Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.show πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequestUpdateEvent πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequestUpdateEvent.PaymentRequestUpdateEvent πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequestUpdateEvent.updateWith πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.complete πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.details πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.methodName πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.payerEmail πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.payerName πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.PaymentResponse.payerPhone πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.shippingAddress πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.shippingOption πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.toJSON Chrome Android12/6/2016 Edge4/5/2017120
api.PerformanceResourceTiming.worker_support Chrome Android5/27/2015 Edge4/5/2017679
api.RTCIceCandidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCIceCandidate.RTCIceCandidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.Firefox: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.Firefox for Android: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.Firefox for Android: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.
api.RTCIceCandidate.candidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox 126, the property was not read-only.
api.RTCIceCandidate.sdpMLineIndex πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox 126, the property was not read-only.
api.RTCIceCandidate.sdpMid πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox 126, the property was not read-only.
api.RTCIceCandidate.toJSON πŸ“‹Chrome Android5/27/2015 Edge4/5/2017679
api.RTCPeerConnection πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.RTCPeerConnection.RTCPeerConnection πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
Chrome: Before Chrome 63, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Chrome Android: Before Chrome Android 63, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Quest Browser: Before Quest Browser 5.0, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Opera: Before Opera 50, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Opera Android: Before Opera Android 46, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Samsung Internet: Before Samsung Internet 8.0, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".WebView Android: Before WebView Android 63, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".
api.RTCPeerConnection.addIceCandidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Starting in Firefox 68, the candidate parameter is optional when calling addIceCandidate(). A null value for candidate indicates no more candidates will be sent, while an empty candidate string indicates that no more candidates will be sent for the current generation of candidates.Firefox for Android: Starting in Firefox 68, the candidate parameter is optional when calling addIceCandidate(). A null value for candidate indicates no more candidates will be sent, while an empty candidate string indicates that no more candidates will be sent for the current generation of candidates.
api.RTCPeerConnection.addStream Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.addstream_event Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.close πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.createAnswer πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.createOffer πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.getLocalStreams Chrome Android5/22/2013 Edge4/5/20171414
api.RTCPeerConnection.getRemoteStreams Chrome Android5/22/2013 Edge4/5/20171414
api.RTCPeerConnection.getStats πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.iceConnectionState πŸ“‹Chrome Android4/3/2013 Edge4/5/20171463
api.RTCPeerConnection.iceGatheringState πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.icecandidate_event πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.iceconnectionstatechange_event πŸ“‹Chrome Android7/10/2013 Edge4/5/20171365
api.RTCPeerConnection.localDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.negotiationneeded_event πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Although the onnegotiationneeded property is supported, the negotiationneeded event is never fired.Firefox for Android: Although the onnegotiationneeded property is supported, the negotiationneeded event is never fired.
api.RTCPeerConnection.remoteDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.removeStream Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.removestream_event Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.setLocalDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Firefox does not support descriptions of type pranswer.Firefox for Android: Firefox does not support descriptions of type pranswer.
api.RTCPeerConnection.setRemoteDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.signalingState πŸ“‹Chrome Android4/3/2013 Edge4/5/20171463
api.RTCPeerConnection.signalingstatechange_event πŸ“‹Chrome Android7/10/2013 Edge4/5/20171365
Firefox: Although the onsignalingstatechange property is supported, the signalingstatechange event is not fired as an Event object. See bug 1075133.Firefox for Android: Although the onsignalingstatechange property is supported, the signalingstatechange event is not fired as an Event object. See bug 1075133.
api.RTCPeerConnectionIceEvent πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.RTCPeerConnectionIceEvent.RTCPeerConnectionIceEvent πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.RTCPeerConnectionIceEvent.candidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCSessionDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCSessionDescription.RTCSessionDescription Chrome Android2/27/2013 Edge4/5/20171498
api.RTCSessionDescription.sdp πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCSessionDescription.toJSON πŸ“‹Chrome Android5/27/2015 Edge4/5/2017679
api.RTCSessionDescription.type πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.Range.Range πŸ“‹Chrome Android8/21/2013 Edge4/5/20171323
api.Range.isPointInRange πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
api.Request.Request.init_referrer_parameter πŸ“‹Chrome Android12/2/2015 Edge4/5/2017490
api.SecurityPolicyViolationEvent πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.SecurityPolicyViolationEvent πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.blockedURI πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.columnNumber πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.documentURI πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.effectiveDirective πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.lineNumber πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.originalPolicy πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.referrer πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.sourceFile πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.statusCode πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.violatedDirective πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.worker_support Chrome Android2/1/2017 Edge4/5/201763
api.Window.storage_event πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
api.WorkerGlobalScope.securitypolicyviolation_event πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.WorkerNavigator.hardwareConcurrency πŸ“‹Chrome Android9/3/2014 Edge4/5/2017945
Safari: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.Safari on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.WebView on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.
api.isSecureContext πŸ“‹Chrome Android12/2/2015 Edge4/5/2017490
api.isSecureContext.worker_support Chrome Android12/6/2016 Edge4/5/2017120
css.properties.-webkit-text-stroke πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.-webkit-text-stroke-color πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.-webkit-text-stroke-width πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.background.border-box πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.bottom πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.center πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.content-box πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.fixed πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.background.left πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.padding-box πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.right πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.top πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-bottom.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-bottom-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-left.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-left-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-right.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-right-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-top.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-top-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.custom-property πŸ“‹Chrome Android3/9/2016 Edge4/5/2017392
css.properties.display.table-caption Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-opacity πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-rule πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-rule.evenodd πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-rule.nonzero πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.font-feature-settings πŸ“‹Chrome Android1/26/2016 Edge4/5/2017435
Firefox: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox: From Firefox 129 the -webkit-font-feature-settings alias has been added to support sites that are still supporting the vendor prefix.Firefox: From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4.Firefox for Android: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox for Android 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox for Android 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox for Android: From Firefox for Android 129 the -webkit-font-feature-settings alias has been added to support sites that are still supporting the vendor prefix.Firefox for Android: From Firefox for Android 4 to Firefox for Android 14 (inclusive), Firefox for Android supported an older, slightly different syntax. See OpenType Font Feature support in Firefox for Android 4.
css.properties.font-feature-settings.normal πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker-end πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker-end.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker-mid πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker-mid.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker-start πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.marker-start.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.outline-offset πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
Firefox: Before Firefox 88, an outline does not follow the shape of border-radius.Firefox for Android: Before Firefox for Android 88, an outline does not follow the shape of border-radius.
css.properties.stop-color πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stop-opacity πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-dasharray πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-dasharray.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-dashoffset πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linecap πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linecap.butt πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linecap.round πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linecap.square πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linejoin πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linejoin.bevel πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linejoin.miter πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-linejoin.round πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-miterlimit πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-opacity πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.stroke-width πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.types.var πŸ“‹Chrome Android3/9/2016 Edge4/5/2017392

2017/3

API First Browser Date Last Browser Date Days Notes
api.PerformanceNavigationTiming πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.domComplete πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.domContentLoadedEventEnd πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.domContentLoadedEventStart πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.domInteractive πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.loadEventEnd πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.loadEventStart πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.redirectCount πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.type πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.unloadEventEnd πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.unloadEventStart πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596

2017/2

API First Browser Date Last Browser Date Days Notes
api.CSSConditionRule πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
api.CSSConditionRule.conditionText πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
api.Performance.toJSON πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
api.PerformanceNavigation.toJSON πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
Firefox: Before Firefox 70, this property could return incorrect values. See bug 1459711.Firefox for Android: Before Firefox for Android 79, this property could return incorrect values. See bug 1459711.
css.properties.border-image-repeat.space πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
css.properties.touch-action.pinch-zoom Edge7/29/2015 Chrome Android2/1/2017553
Firefox: Not applicable to Firefox platforms that support neither pointer nor touch events.Firefox for Android: Not applicable to Firefox for Android platforms that support neither pointer nor touch events.

2016/12

API First Browser Date Last Browser Date Days Notes
api.Element.pointercancel_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerdown_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerenter_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerleave_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointermove_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerout_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerover_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerup_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.releasePointerCapture πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.setPointerCapture πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Firefox: Before Firefox 82, setPointerCapture() throws InvalidPointerId for an invalid pointerId argument. From Firefox 82, it throws the specified NotFoundError exception. See bug 1662124.Firefox for Android: Before Firefox 82, setPointerCapture() throws InvalidPointerId for an invalid pointerId argument. From Firefox 82, it throws the specified NotFoundError exception. See bug 1662124.
api.MediaStream πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.MediaStream.MediaStream πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.MediaStreamTrackEvent.MediaStreamTrackEvent πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: See MSDN Pointer events updates.
api.PointerEvent.PointerEvent πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: See MSDN Pointer events updates.
api.PointerEvent.height πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns values in screen pixels instead of CSS document pixels.
api.PointerEvent.isPrimary πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.pointerId πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.pointerType πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns an integer enumeration instead of a string.
api.PointerEvent.pressure πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns 0 instead of 0.5 on hardware that doesn't support pressure.
api.PointerEvent.tiltX πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.tiltY πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.width πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns values in screen pixels instead of CSS document pixels.
css.properties.hyphens.language_english Edge7/29/2015 Chrome Android12/6/2016496
Firefox: For English, Firefox uses an en-US dictionaryFirefox for Android: For English, Firefox for Android uses an en-US dictionarySafari: For English, Safari uses different en-GB and en-US dictionaries.Safari on iOS: For English, Safari on iOS uses different en-GB and en-US dictionaries.WebView on iOS: For English, WebView on iOS uses different en-GB and en-US dictionaries.

2016/10

API First Browser Date Last Browser Date Days Notes
api.HTMLAreaElement.download πŸ“‹Edge11/12/2015 Chrome Android10/19/2016342
api.HTMLAreaElement.rel πŸ“‹Edge7/29/2015 Chrome Android10/19/2016448
css.properties.text-size-adjust.percentages πŸ“‹Edge7/29/2015 Chrome Android10/19/2016448

2016/9

API First Browser Date Last Browser Date Days Notes
api.MediaDevices.getUserMedia πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
Chrome: If you need this capability before version 53, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Chrome Android: If you need this capability before version 53, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Firefox: If you need this capability before version 36, refer to navigator.mozGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Firefox: Before Firefox 55, getUserMedia() incorrectly returns NotSupportedError when the list of constraints specified is empty, or has all constraints set to false. Starting in Firefox 55, this situation now correctly calls the failure handler with a TypeError.Firefox: When using the Firefox-specific video constraint called mediaSource to request display capture, Firefox 66 and later consider values of screen and window to both cause a list of screens and windows to be shown.Firefox: Starting in Firefox 66, getUserMedia() can no longer be used in sandboxed <iframe>s or data URLs entered in the address bar by the user.Firefox for Android: If you need this capability before version 36, refer to navigator.mozGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Firefox for Android: Before Firefox for Android 55, getUserMedia() incorrectly returns NotSupportedError when the list of constraints specified is empty, or has all constraints set to false. Starting in Firefox for Android 55, this situation now correctly calls the failure handler with a TypeError.Firefox for Android: When using the Firefox for Android-specific video constraint called mediaSource to request display capture, Firefox for Android 66 and later consider values of screen and window to both cause a list of screens and windows to be shown.Firefox for Android: Starting in Firefox for Android 66, getUserMedia() can no longer be used in sandboxed <iframe>s or data URLs entered in the address bar by the user.Quest Browser: If you need this capability before version 5.0, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Opera: If you need this capability before version 40, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Opera Android: If you need this capability before version 41, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.
api.Navigator.getUserMedia πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
Internet Explorer: Internet Explorer 4 to 9 implemented a non-standard filter property. The syntax was completely different from this one and is not documented here.
css.properties.filter.blur πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.brightness πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.contrast πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.drop-shadow πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.grayscale πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.hue-rotate πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.invert πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.opacity πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.saturate πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
Chrome: In Chrome 18 to 19, the saturate() function only takes integers instead of decimal or percentage values. From Chrome 20, this bug is fixed.
css.properties.filter.sepia πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.blur πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.brightness πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.contrast πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.drop-shadow πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.grayscale πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.hue-rotate πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.invert πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.opacity πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.saturate πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.types.filter-function.sepia πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406

2016/8

API First Browser Date Last Browser Date Days Notes
api.AnimationEvent.AnimationEvent πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.AudioContext.close πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.AudioContext.resume πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.AudioContext.suspend πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.BaseAudioContext.createIIRFilter πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
api.BaseAudioContext.state πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.BaseAudioContext.statechange_event πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.CanvasRenderingContext2D.clip.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CanvasRenderingContext2D.drawFocusIfNeeded πŸ“‹Chrome Android9/3/2014 Edge8/2/2016699
api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter Chrome Android9/3/2014 Edge8/2/2016699
api.CanvasRenderingContext2D.fill.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CanvasRenderingContext2D.isPointInPath.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CanvasRenderingContext2D.stroke.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CloseEvent.CloseEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.DataTransferItem.webkitGetAsEntry πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.ErrorEvent.ErrorEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLFieldSetElement.name πŸ“‹Chrome Android2/27/2013 Edge8/2/20161252
api.HTMLOutputElement πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.defaultValue πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.form πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.htmlFor πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
Chrome: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Chrome Android: Before Chrome Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Quest Browser: Before Quest Browser 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera: Before Opera 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera Android: Before Opera Android 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Samsung Internet: Before Samsung Internet 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.WebView Android: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.
api.HTMLOutputElement.name πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.HTMLOutputElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLOutputElement.type πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.validity πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.value πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLScriptElement.crossOrigin πŸ“‹Chrome Android2/27/2013 Edge8/2/20161252
api.HTMLTrackElement.cuechange_event πŸ“‹Chrome Android1/15/2014 Edge8/2/2016930
Chrome: The oncuechange event handler property is not supported.Chrome Android: The oncuechange event handler property is not supported.Opera: The oncuechange event handler property is not supported.Opera Android: The oncuechange event handler property is not supported.Safari: The oncuechange event handler property is not supported.Safari on iOS: The oncuechange event handler property is not supported.Samsung Internet: The oncuechange event handler property is not supported.WebView Android: The oncuechange event handler property is not supported.WebView on iOS: The oncuechange event handler property is not supported.
api.Headers πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.Headers πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.append πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.delete πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.forEach Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.get πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Before version 57, get() returns only the first value for the specified header.Chrome Android: Before version 57, get() returns only the first value for the specified header.Firefox: Before version 52, get() returns only the first value for the specified header.Firefox for Android: Before version 52, get() returns only the first value for the specified header.Quest Browser: Before version 5.0, get() returns only the first value for the specified header.Opera: Before version 44, get() returns only the first value for the specified header.Opera Android: Before version 43, get() returns only the first value for the specified header.Samsung Internet: Before version 7.0, get() returns only the first value for the specified header.WebView Android: Before version 57, get() returns only the first value for the specified header.
api.Headers.has πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.set πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.IIRFilterNode πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
api.IIRFilterNode.getFrequencyResponse πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
api.ImageData.ImageData πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.ImageData.worker_support Chrome Android7/16/2014 Edge8/2/2016748
api.MessageEvent.MessageEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.Navigator.sendBeacon πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Chrome Android: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Quest Browser: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Opera: Starting in Opera 46, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Opera Android: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Samsung Internet: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.WebView Android: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.
api.Notification πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Starting in Chrome 49, notifications do not work in incognito mode.Chrome: Before Chrome 42, service worker additions were not supported.Chrome Android: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Quest Browser: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Opera: Starting in Opera 36, notifications do not work in incognito mode.Opera: Before Opera 29, service worker additions were not supported.Opera Android: Notifications in Opera for Android are only available through service workers. To show notifications on Android, see ServiceWorkerRegistration.showNotification().Opera Android: Starting in Opera for Android 36, notifications do not work in incognito mode.Safari on iOS: The Notification interface is undefined, unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.Safari on iOS: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Samsung Internet: Notifications in Samsung Internet are only available through service workers. To show notifications on Android, see ServiceWorkerRegistration.showNotification().Samsung Internet: Starting in Samsung Internet 5.0, notifications do not work in incognito mode.
api.Notification.Notification πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome Android: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Chrome Android: This constructor always throws a TypeError exception.Quest Browser: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Quest Browser: This constructor always throws a TypeError exception.Opera Android: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Opera Android: This constructor always throws a TypeError exception.Safari on iOS: This constructor throws a ReferenceError exception, unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.Safari on iOS: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Samsung Internet: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Samsung Internet: This constructor always throws a TypeError exception.
api.Notification.body πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.click_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.close πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.close_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.dir πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.error_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.icon πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Safari: The property can be set, but has no effect.Safari on iOS: The property can be set, but has no effect.
api.Notification.lang πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.permission_static πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Safari on iOS: The parent Notification interface is undefined unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.
api.Notification.requestPermission_static πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Firefox: From Firefox 70 onwards, cannot be called from a cross-origin iframe.Firefox: From Firefox 72 onwards, can only be called in response to a user gesture such as a click event.Firefox for Android: From Firefox Android 79 onwards, cannot be called from a cross-origin iframe.Firefox for Android: From Firefox Android 79 onwards, can only be called in response to a user gesture such as a click event.Safari: Only supported the deprecated callback syntax.Safari on iOS: The parent Notification interface is undefined unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.
api.Notification.show_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.tag πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Safari: The property can be set, but has no effect.
api.Notification.title πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.OES_texture_half_float πŸ“‹Chrome Android5/22/2013 Edge8/2/20161168
api.OES_texture_half_float_linear πŸ“‹Chrome Android8/21/2013 Edge8/2/20161077
api.OfflineAudioContext.length πŸ“‹Chrome Android6/8/2016 Edge8/2/201655
api.OfflineAudioContext.resume πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
Firefox: The method exists but always rejects with NotSupportedError. See bug 1265406.Firefox for Android: The method exists but always rejects with NotSupportedError. See bug 1265406.
api.OfflineAudioContext.suspend πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.Path2D πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.Path2D πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
Edge: Before Edge 79, the constructor for Path2D objects does not support invocation with a string consisting of SVG path data.
api.Path2D.arc πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.arcTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.bezierCurveTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.closePath πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.ellipse πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.lineTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.moveTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.quadraticCurveTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.rect πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.PopStateEvent.PopStateEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.ProgressEvent.ProgressEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.ReadableStream πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
Node.js: Available as a part of the stream/web module.
api.ReadableStream.cancel πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.ReadableStream.getReader πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.ReadableStream.locked πŸ“‹Chrome Android7/27/2016 Edge8/2/20166
api.Request πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.Request.Request πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
Chrome: From Chrome 47, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).Chrome Android: From Chrome Android 47, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).Deno: Fetching with a "manual" redirect mode does not result in a "opaqueredirect" response, but a regular response.Quest Browser: From Quest Browser 5.0, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).Samsung Internet: From Samsung Internet 5.0, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).WebView Android: From WebView Android 47, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).
api.Request.arrayBuffer πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.blob πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.bodyUsed πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.clone πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.credentials πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.headers πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.integrity πŸ“‹Chrome Android10/14/2015 Edge8/2/2016293
api.Request.json πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.method πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.mode πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.redirect πŸ“‹Chrome Android10/14/2015 Edge8/2/2016293
Deno: Fetching with a "manual" redirect mode does not result in a "opaqueredirect" response, but a regular response.
api.Request.referrer πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge8/2/20166
api.Request.text πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.url πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
Chrome: Fragment support added in Chrome 59.Chrome Android: Fragment support added in Chrome Android 59.Quest Browser: Fragment support added in Quest Browser 5.0.Opera: Fragment support added in Opera 46.Opera Android: Fragment support added in Opera 46.Samsung Internet: Fragment support added in Samsung Internet 7.0.WebView Android: Fragment support added in WebView Android 59.
api.Response πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.Response.Response πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.arrayBuffer πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.blob πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.body πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.Response.bodyUsed πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.clone πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.headers πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.json πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.ok πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.status πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.statusText πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.text πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.type πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.url πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Selection.setPosition πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.SpeechSynthesis πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.cancel πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.getVoices πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.pause πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
Chrome Android: In Android, pause() ends the current utterance. pause() behaves the same as cancel().Firefox for Android: In Android, pause() ends the current utterance. pause() behaves the same as cancel().Quest Browser: In Android, pause() ends the current utterance. pause() behaves the same as cancel().Samsung Internet: In Android, pause() ends the current utterance. pause() behaves the same as cancel().
api.SpeechSynthesis.paused πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.pending πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.resume πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.speak πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.speaking πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.voiceschanged_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.charIndex πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.elapsedTime πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.elapsedTime.milliseconds Chrome Android2/26/2014 Edge8/2/2016888
Firefox: Windows and macOS only.
api.SpeechSynthesisEvent.name πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.utterance πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.SpeechSynthesisUtterance πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.boundary_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
Chrome: The boundary event does not fire as expected. See bug 40715888.Chrome Android: The boundary event does not fire as expected. See bug 40715888.Quest Browser: The boundary event does not fire as expected. See bug 40715888.
api.SpeechSynthesisUtterance.end_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.error_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.lang πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.mark_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.pause_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.pitch πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.rate πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.resume_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.start_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.text πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.voice πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.volume πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
Firefox: In Firefox, speech synthesis voices do not start loading until after the first call to window.speechSynthesis.getVoices(). A way to mitigate this issue is to call the method at the beginning of page load, then wait a few seconds before calling the method again. Voices will remain loaded until all tabs that have called this method have been closed.
api.SpeechSynthesisVoice.default πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.lang πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.localService πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.name πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.voiceURI πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.TrackEvent.TrackEvent πŸ“‹Chrome Android2/27/2013 Edge8/2/20161252
api.TransitionEvent.TransitionEvent πŸ“‹Chrome Android5/22/2013 Edge8/2/20161168
api.Window.speechSynthesis πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.Window.stop πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.WorkerLocation.origin πŸ“‹Chrome Android10/8/2014 Edge8/2/2016664
api.XMLHttpRequest.responseURL πŸ“‹Chrome Android9/3/2014 Edge8/2/2016699
api.fetch πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Deno: Fetching with a "manual" redirect mode does not result in a "opaqueredirect" response, but a regular response.
api.performance.worker_support Chrome Android10/2/2013 Edge8/2/20161035
Node.js: Available as a part of the perf_hooks module.
css.at-rules.font-face.WOFF_2 πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
Safari: Supported only on macOS 10.12 (Sierra) and later.
css.properties.text-anchor πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
css.properties.text-anchor.end πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
css.properties.text-anchor.middle πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
css.properties.text-anchor.start πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497

2016/7

API First Browser Date Last Browser Date Days Notes
api.HTMLAnchorElement.toString πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
api.Location.toString πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
Internet Explorer: Intranet sites are set to Compatibility View, which will emulate IE7 and omit window.location.toString.
api.MediaDevices.getSupportedConstraints πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
api.MediaStreamTrack.getConstraints πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
css.properties.align-items.flex_context πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
Chrome: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome implements the new behavior beginning with Chrome 52.Chrome Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome Android implements the new behavior beginning with Chrome Android 52.Firefox: Multi-line flexbox has been supported since Firefox 28.Firefox for Android: Multi-line flexbox has been supported since Firefox for Android 28.Internet Explorer: In Internet Explorer 10 and 11, if column flex items have align-items: center; set on them and their content is too large, then they will overflow the bounds of their container. See Flexbug #2.Opera: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Opera implements the new behavior beginning with Opera 39.Opera Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Opera Android implements the new behavior beginning with Opera Android 41.Samsung Internet: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Samsung Internet implements the new behavior beginning with Samsung Internet 6.0.WebView Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. WebView Android implements the new behavior beginning with WebView Android 52.
css.properties.justify-content.flex_context πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
Chrome: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome implements the new behavior beginning with Chrome 52.Chrome Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome Android implements the new behavior beginning with Chrome Android 52.Firefox: Before Firefox 27, Firefox supported only single-line flexbox.Firefox for Android: Before Firefox for Android 27, Firefox for Android supported only single-line flexbox.Samsung Internet: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Samsung Internet implements the new behavior beginning with Samsung Internet 6.0.WebView Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. WebView Android implements the new behavior beginning with WebView Android 52.
css.properties.justify-items πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
css.properties.justify-items.flex_context πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
css.properties.position.absolutely_positioned_flex_children Edge7/29/2015 Chrome Android7/27/2016364

2016/6

API First Browser Date Last Browser Date Days Notes
api.HTMLElement.contentEditable.plaintext-only Edge7/29/2015 Chrome Android6/8/2016315
api.KeyboardEvent.key πŸ“‹Edge7/29/2015 Chrome Android6/8/2016315
Chrome: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Chrome Android: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Internet Explorer: IE's implementation does not completely match the current spec because it is based on an older version of the spec.Quest Browser: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Opera: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Opera Android: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Samsung Internet: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.WebView Android: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.
api.KeyboardEvent.key.non_printable_keys Edge7/29/2015 Chrome Android6/8/2016315
Internet Explorer: IE's implementation does not completely match the current spec because it is based on an older version of the spec.
api.KeyboardEvent.key.printable_key Edge7/29/2015 Chrome Android6/8/2016315
Internet Explorer: IE's implementation does not completely match the current spec because it is based on an older version of the spec.
api.Window.beforeunload_event.generic_string_displayed Edge7/29/2015 Chrome Android6/8/2016315
css.properties.break-before.multicol_context.column Edge7/29/2015 Chrome Android6/8/2016315
css.properties.break-inside.paged_context.avoid-page Edge7/29/2015 Chrome Android6/8/2016315

2016/4

API First Browser Date Last Browser Date Days Notes
css.at-rules.media.hover πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Chrome: Before Chrome 41, the implementation was buggy and reported (hover: none) on non-touch-based computers with a mouse/trackpad. See bug 40397980.Chrome Android: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.Quest Browser: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.Opera: Before Opera 28, the implementation was buggy and reported (hover: none) on non-touch-based computers with a mouse/trackpad. See bug 40397980.Opera Android: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.Samsung Internet: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.WebView Android: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.
css.at-rules.media.pointer πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.column Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.paged_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.paged_context.avoid-page Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.paged_context.page Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-before πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-before.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.paged_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-before.paged_context.page Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside.multicol_context.avoid-column Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside.paged_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-count πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before version 37, multiple columns didn't work with display: table-caption elements.Firefox for Android: Before version 37, multiple columns didn't work with display: table-caption elements.
css.properties.column-fill πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-fill.auto πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-fill.balance πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-gap.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before Firefox 3, the default value for the normal keyword was 0 and not 1em.
css.properties.column-rule πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before Firefox 3, the default value for the normal keyword was 0 and not 1em.
css.properties.column-rule-color πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-rule-style πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-rule-width πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-span πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-width πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before version 37, multiple columns didn't work with display: table-caption elements.Firefox for Android: Before version 37, multiple columns didn't work with display: table-caption elements.
css.properties.columns πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before version 37, multiple columns didn't work with display: table-caption elements.Firefox for Android: Before version 37, multiple columns didn't work with display: table-caption elements.
css.properties.columns.auto πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259

2016/3

API First Browser Date Last Browser Date Days Notes
api.BaseAudioContext.decodeAudioData.returns_promise Edge7/29/2015 Chrome Android3/9/2016224

2016/1

API First Browser Date Last Browser Date Days Notes
api.DOMTokenList.trim_whitespace Edge7/29/2015 Chrome Android1/26/2016181
api.KeyboardEvent.getModifierState.key_parameter_capslock Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode πŸ“‹Edge7/29/2015 Chrome Android1/26/2016181
Firefox: Firefox 42 added support for bidirectional and RTL scripts in vertical modes.Firefox for Android: Firefox for Android 42 added support for bidirectional and RTL scripts in vertical modes.Internet Explorer: Internet Explorer's implementation differs from the specification.Internet Explorer: Internet Explorer's implementation differs from the specification.
css.properties.writing-mode.horizontal-tb Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.lr Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.lr-tb Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.rl Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.rl-tb Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.tb Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.tb-rl Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.vertical-lr Edge7/29/2015 Chrome Android1/26/2016181
css.properties.writing-mode.vertical-rl Edge7/29/2015 Chrome Android1/26/2016181

2015/12

API First Browser Date Last Browser Date Days Notes
api.CSSNamespaceRule πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.CSSNamespaceRule.namespaceURI πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.CSSNamespaceRule.prefix πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo.deviceId πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo.groupId πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
Firefox: Before Firefox 67, related devices are not actually grouped together by groupId.Firefox for Android: Before Firefox for Android 67, related devices are not actually grouped together by groupId.
api.MediaDeviceInfo.kind πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo.label πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDevices πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDevices.enumerateDevices πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
Firefox: enumerateDevices() enumerates both input and output devices. Previously only input devices were returned.Firefox: enumerateDevices() only returns input devices.Firefox for Android: enumerateDevices() enumerates both input and output devices. Previously only input devices were returned.Firefox for Android: enumerateDevices() only returns input devices.
api.MouseEvent.getModifierState πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.Navigator.mediaDevices πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
css.properties.text-align-last πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
Internet Explorer: IE only supports text-align-last when text-align is set to justify.Internet Explorer: The start and end values are not supported.
css.properties.text-align-last.auto πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
css.properties.text-align-last.center πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
css.properties.text-align-last.justify πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
css.properties.text-align-last.left πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
css.properties.text-align-last.right πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126

2015/11

API First Browser Date Last Browser Date Days Notes
api.AudioBuffer.copyFromChannel πŸ“‹Chrome Android5/27/2015 Edge11/12/2015169
api.AudioBuffer.copyToChannel πŸ“‹Chrome Android5/27/2015 Edge11/12/2015169
api.AudioBufferSourceNode.detune πŸ“‹Chrome Android7/29/2015 Edge11/12/2015106
api.CanvasRenderingContext2D.ellipse πŸ“‹Chrome Android11/14/2013 Edge11/12/2015728
api.Document.createTreeWalker.whatToShow_filter_parameters_optional Chrome Android6/27/2012 Edge11/12/20151233
api.File.webkitRelativePath πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
Firefox for Android: Always an empty string (bug 1973726).
api.HTMLAnchorElement.download πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLImageElement.currentSrc πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
api.HTMLImageElement.sizes πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
api.HTMLInputElement.selectionDirection πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMediaElement.crossOrigin πŸ“‹Chrome Android2/26/2014 Edge11/12/2015624
api.HTMLMediaElement.encrypted_event πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.HTMLMediaElement.mediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.HTMLMediaElement.setMediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.HTMLMeterElement πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.high πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.low πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.max πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.min πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.optimum πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.value πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLPictureElement πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
api.HTMLSourceElement.sizes πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
Safari: The sizes attribute is supported since Safari 9.1.Safari on iOS: The sizes attribute is supported since Safari on iOS 9.1.WebView on iOS: The sizes attribute is supported since WebView on iOS 9.1.
api.HTMLSourceElement.srcset πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
Safari: The srcset attribute is supported since Safari 9.1.Safari on iOS: The srcset attribute is supported since Safari on iOS 9.1.WebView on iOS: The srcset attribute is supported since WebView on iOS 9.1.
api.HTMLStyleElement.disabled πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLTemplateElement πŸ“‹Chrome Android4/3/2013 Edge11/12/2015953
api.HTMLTemplateElement.content πŸ“‹Chrome Android4/3/2013 Edge11/12/2015953
api.MediaEncryptedEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaEncryptedEvent.MediaEncryptedEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaEncryptedEvent.initData πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaEncryptedEvent.initDataType πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyMessageEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyMessageEvent.MediaKeyMessageEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyMessageEvent.message πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyMessageEvent.messageType πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.close πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.closed πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.expiration πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.generateRequest πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.keyStatuses πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.load πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.remove πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.sessionId πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.update πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.forEach Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.get πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.has πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.size πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySystemAccess πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySystemAccess.createMediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySystemAccess.getConfiguration πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
Firefox: Before Firefox 50, the returned object has neither a distinctiveIdentifier nor a persistentState property.Firefox for Android: Before Firefox for Android 50, the returned object has neither a distinctiveIdentifier nor a persistentState property.
api.MediaKeySystemAccess.keySystem πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeys.createSession πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeys.setServerCertificate πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.Navigator.requestMediaKeySystemAccess πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
Chrome: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Chrome: The function does not exist in insecure contexts. This was not enforced until Chrome 58.Chrome Android: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Chrome Android: The function does not exist in insecure contexts. This was not enforced until Chrome Android 58.Firefox: Starting in Firefox 55, if neither audioCapabilities nor videoCapabilities is specified in supportedConfigurations, a warning is output to the web console.Firefox: In addition, starting in Firefox 55, if in supportedConfigurations, either audioCapabilities's or videoCapabilities's contentType value doesn't specify a "codecs" substring to define allowed codecs within the media wrapper, a warning is output to the web console. See note below table for example and correction.Firefox: In the future, if neither audioCapabilities nor videoCapabilities is specified in the supportedConfigurations, a NotSupported exception will be thrown.Firefox for Android: Starting in Firefox for Android 55, if neither audioCapabilities nor videoCapabilities is specified in supportedConfigurations, a warning is output to the web console.Firefox for Android: In addition, starting in Firefox for Android 55, if in supportedConfigurations, either audioCapabilities's or videoCapabilities's contentType value doesn't specify a "codecs" substring to define allowed codecs within the media wrapper, a warning is output to the web console. See note below table for example and correction.Firefox for Android: In the future, if neither audioCapabilities nor videoCapabilities is specified in the supportedConfigurations, a NotSupported exception will be thrown.Quest Browser: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Quest Browser: The function does not exist in insecure contexts. This was not enforced until Quest Browser 5.0.Opera: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Opera: The function does not exist in insecure contexts. This was not enforced until Opera 45.Opera Android: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Opera Android: The function does not exist in insecure contexts. This was not enforced until Opera 45.Samsung Internet: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Samsung Internet: The function does not exist in insecure contexts. This was not enforced until Samsung Internet 7.0.WebView Android: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.WebView Android: The function does not exist in insecure contexts. This was not enforced until version 58.
api.RTCDTMFToneChangeEvent.RTCDTMFToneChangeEvent πŸ“‹Chrome Android5/22/2013 Edge11/12/2015904
api.URL.hash πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.host πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.hostname πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.href πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.pathname πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
Firefox: Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.Firefox for Android: Before Firefox for Android 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.
api.URL.port πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.protocol πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.search πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
Firefox: Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.Firefox for Android: Before Firefox for Android 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.
api.console.table_static πŸ“‹Chrome Android5/22/2013 Edge11/12/2015904
css.selectors.in-range πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
Chrome: Before Chrome 52, :in-range matched disabled and read-only inputs (see bug 41248615). In Chrome 52, it was changed to only match enabled read-write inputs.Chrome Android: Before Chrome Android 52, :in-range matched disabled and read-only inputs (see bug 41248615). In Chrome Android 52, it was changed to only match enabled read-write inputs.Firefox: Before Firefox 50, :in-range matched disabled and read-only inputs (see bug 1264157). In Firefox 50, it was changed to only match enabled read-write inputs.Quest Browser: Before Quest Browser 5.0, :in-range matched disabled and read-only inputs (see bug 41248615). In Quest Browser 5.0, it was changed to only match enabled read-write inputs.Opera: Before Opera 39, :in-range matched disabled and read-only inputs (see bug 41248615). In Opera 39, it was changed to only match enabled read-write inputs.Opera Android: Before Opera 39, :in-range matched disabled and read-only inputs (see bug 41248615). In Opera 39, it was changed to only match enabled read-write inputs.Safari: In Safari, :in-range matched disabled and read-only inputs (see bug 156530). It was later changed to only match enabled read-write inputs.Safari on iOS: In Safari on iOS, :in-range matched disabled and read-only inputs (see bug 156530). It was later changed to only match enabled read-write inputs.Samsung Internet: Before version 6.0, :in-range matched disabled and read-only inputs (see bug 41248615). In version 6.0, it was changed to only match enabled read-write inputs.WebView Android: Before version 52, :in-range matched disabled and read-only inputs (see bug 41248615). In version 52, it was changed to only match enabled read-write inputs.WebView on iOS: In WebView on iOS, :in-range matched disabled and read-only inputs (see bug 156530). It was later changed to only match enabled read-write inputs.
css.selectors.out-of-range πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
css.selectors.read-only πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
css.selectors.read-write πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
css.types.global_keywords.initial πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
css.types.global_keywords.unset πŸ“‹Chrome Android3/11/2015 Edge11/12/2015246

2015/10

API First Browser Date Last Browser Date Days Notes
api.BaseAudioContext.createPeriodicWave.constraints_disableNormalization_parameter Edge7/29/2015 Chrome Android10/14/201577
api.DragEvent πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Internet Explorer: Before Internet Explorer 10, DragEvent is exposed in standards mode but not quirks mode.
api.DragEvent.DragEvent πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
api.DragEvent.dataTransfer πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Internet Explorer: The value is always null.
api.Event.isTrusted πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Chrome: Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.Chrome Android: Starting with Chrome Android 53 and Opera 40, untrusted events do not invoke the default action.Internet Explorer: In Internet Explorer, all events are trusted except those that are created with the createEvent() method.Quest Browser: Starting with Quest Browser 5.0 and Opera 40, untrusted events do not invoke the default action.Opera: Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.Opera Android: Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.Samsung Internet: Starting with Samsung Internet 6.0 and Opera 40, untrusted events do not invoke the default action.WebView Android: Starting with version 53, untrusted events do not invoke the default action.
api.Performance.clearResourceTimings πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
api.Performance.setResourceTimingBufferSize πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
api.PerformanceEntry πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Node.js: Available as a part of the perf_hooks module.

2015/9

API First Browser Date Last Browser Date Days Notes
api.CSSGroupingRule πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Safari: The CSSGroupingRule interface itself is not present, but many of the methods are available on various interfaces such as the CSSMediaRule and CSSPageRule interfaces.Safari on iOS: The CSSGroupingRule interface itself is not present, but many of the methods are available on various interfaces such as the CSSMediaRule and CSSPageRule interfaces.WebView on iOS: The CSSGroupingRule interface itself is not present, but many of the methods are available on various interfaces such as the CSSMediaRule and CSSPageRule interfaces.
api.CSSGroupingRule.cssRules πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.CSSGroupingRule.deleteRule πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.CSSGroupingRule.insertRule πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.Document.close πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.open πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.write πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.writeln πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.SVGFESpecularLightingElement.kernelUnitLengthX πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.SVGFESpecularLightingElement.kernelUnitLengthY πŸ“‹Edge7/29/2015 Chrome Android9/1/201534

2015/7

API First Browser Date Last Browser Date Days Notes
api.ANGLE_instanced_arrays πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
Chrome: Available only on macOS.Opera: Available only on macOS.
api.ANGLE_instanced_arrays.drawArraysInstancedANGLE πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ANGLE_instanced_arrays.drawElementsInstancedANGLE πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ANGLE_instanced_arrays.vertexAttribDivisorANGLE πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.AnalyserNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.fftSize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.frequencyBinCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getByteFrequencyData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getByteTimeDomainData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getFloatFrequencyData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getFloatTimeDomainData πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.AnalyserNode.maxDecibels πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.minDecibels πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.smoothingTimeConstant πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnimationEvent πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.AnimationEvent.animationName πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.AnimationEvent.elapsedTime πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.Attr πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.localName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.namespaceURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.ownerElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.prefix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.specified πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.duration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.getChannelData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.numberOfChannels πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.sampleRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode.buffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Firefox currently handles the value null incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything.Firefox for Android: Firefox for Android currently handles the value null incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything.
api.AudioBufferSourceNode.loop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode.loopEnd πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioBufferSourceNode.loopStart πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioBufferSourceNode.playbackRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode.start πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.AudioContext.AudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
Chrome: Before Chrome 66, each tab is limited to 6 audio contexts in Chrome; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Chrome: If latencyHint isn't valid, Chrome throws a TypeError exception. See Non-standard exceptions in Chrome for details.Chrome Android: Before Chrome Android 66, each tab is limited to 6 audio contexts in Chrome Android; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome Android.Chrome Android: If latencyHint isn't valid, Chrome Android throws a TypeError exception. See Non-standard exceptions in Chrome Android for details.Quest Browser: Before Quest Browser 5.0, each tab is limited to 6 audio contexts in Quest Browser; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Quest Browser.Quest Browser: If latencyHint isn't valid, Quest Browser throws a TypeError exception. See Non-standard exceptions in Quest Browser for details.Opera: Before Opera 53, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Opera: If latencyHint isn't valid, Opera throws a TypeError exception. See Non-standard exceptions in Chrome for details.Opera Android: Before Opera Android 47, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Opera Android: If latencyHint isn't valid, Opera throws a TypeError exception. See Non-standard exceptions in Chrome for details.Safari: New audio contexts are suspended until the resume() method is called via user action, such as the click event.Safari on iOS: New audio contexts are suspended until the resume() method is called via user action, such as the click event.Samsung Internet: Before Samsung Internet 9.0, each tab is limited to 6 audio contexts in Samsung Internet; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Samsung Internet: If latencyHint isn't valid, Samsung Internet throws a TypeError exception. See Non-standard exceptions in Chrome for details.WebView Android: Before WebView Android 66, each tab is limited to 6 audio contexts in WebView Android; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in WebView Android.WebView Android: If latencyHint isn't valid, WebView Android throws a TypeError exception. See Non-standard exceptions in WebView Android for details.WebView on iOS: New audio contexts are suspended until the resume() method is called via user action, such as the click event.
api.AudioContext.createMediaElementSource πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: If a sample rate is specified for the audio context, it must match the sample rate of the stream, otherwise this method will fail.Firefox for Android: If a sample rate is specified for the audio context, it must match the sample rate of the stream, otherwise this method will fail.
api.AudioContext.createMediaStreamSource πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioDestinationNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioDestinationNode.maxChannelCount πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
Safari: This property always returns 0.Safari on iOS: This property always returns 0.WebView on iOS: This property always returns 0.
api.AudioListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioListener.setOrientation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioListener.setPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.channelCount πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.AudioNode.channelCountMode πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.AudioNode.channelInterpretation πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.AudioNode.connect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.context πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.disconnect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.numberOfInputs πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.numberOfOutputs πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.cancelScheduledValues πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.defaultValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.exponentialRampToValueAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.Firefox: Sometimes jumps to value immediately. See bug 2011524.Firefox for Android: Sometimes jumps to value immediately. See bug 2011524.Quest Browser: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.WebView Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.
api.AudioParam.linearRampToValueAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.Firefox: Sometimes jumps to value immediately. See bug 2011524.Firefox for Android: Sometimes jumps to value immediately. See bug 2011524.Quest Browser: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.WebView Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.
api.AudioParam.setTargetAtTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioParam.setValueAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.setValueCurveAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 66, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Chrome Android: Before version 66, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Firefox: Before Firefox 134, setting value was ignored when done at the same time as scheduled automation events.Firefox: Before Firefox 69, value did not take into account scheduled or gradiated changes to the parameter's value; instead, only explicitly set values were returned.Firefox for Android: Firefox for Android does not currently take into account scheduled or gradiated changes to the parameter's value; only the initial value or the most recent explicitly set value is returned.Quest Browser: Before version 5.0, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Opera: Before version 53, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Opera Android: Before version 47, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Samsung Internet: Before version 9.0, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).WebView Android: Before version 66, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).
api.AudioProcessingEvent Chrome Android6/27/2012 Edge7/29/20151127
api.AudioProcessingEvent.inputBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioProcessingEvent.outputBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioProcessingEvent.playbackTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioScheduledSourceNode.ended_event πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.AudioScheduledSourceNode.start πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioScheduledSourceNode.stop πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BarProp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BarProp.visible πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createAnalyser πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createBiquadFilter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createBufferSource πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createChannelMerger πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createChannelSplitter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createConvolver πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createDelay πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createDynamicsCompressor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createGain πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createOscillator πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createPanner πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createPeriodicWave πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.BaseAudioContext.createScriptProcessor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createStereoPanner πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.BaseAudioContext.createWaveShaper πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.currentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.decodeAudioData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.destination πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.listener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.sampleRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BeforeUnloadEvent πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.BiquadFilterNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.Q πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.detune πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BiquadFilterNode.frequency πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.gain πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.getFrequencyResponse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Blob πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the buffer module.Node.js: Available as a part of the buffer module.
api.Blob.Blob πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 16, the second parameter, when set to null or undefined, leads to an error instead of being handled as an empty dictionary.Firefox for Android: Before Firefox for Android 16, the second parameter, when set to null or undefined, leads to an error instead of being handled as an empty dictionary.Internet Explorer: IE10 throws InvalidStateError with a TypedArray argument. Consider using MSBuilder as an alternative.Node.js: Before v16.7.0, the endings option was not supported.
api.Blob.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Blob.slice πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 12, there was a bug that affected the behavior of Blob.slice(); it did not work for start and end positions outside the range of signed 64-bit values; it has now been fixed to support unsigned 64-bit values.Firefox for Android: Before Firefox for Android 14, there was a bug that affected the behavior of Blob.slice(); it did not work for start and end positions outside the range of signed 64-bit values; it has now been fixed to support unsigned 64-bit values.
api.Blob.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CDATASection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSS πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.CSS.supports_static πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.CSSFontFaceRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSFontFaceRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule.styleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframeRule πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.CSSKeyframeRule.keyText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframeRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.CSSKeyframesRule.appendRule πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.CSSKeyframesRule.cssRules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule.deleteRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule.findRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSMediaRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 20, conditionText could not be set.Firefox for Android: Before Firefox for Android 20, conditionText could not be set.
api.CSSMediaRule.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSPageRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSPageRule.selectorText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSPageRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRule.cssText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The property normalizes rules and does not return the original verbatim rule text. For example, border-width: 1px; border-style:solid; border-color:white; returns border: 1px solid white;.
api.CSSRule.parentRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRule.parentStyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRule.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRuleList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRuleList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRuleList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.cssFloat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.cssText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.getPropertyPriority πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.getPropertyValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.parentRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.removeProperty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.setProperty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleRule.selectorText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.addRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.cssRules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.deleteRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.insertRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.insertRule.index_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.ownerRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.removeRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.rules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSSupportsRule πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.CanvasGradient πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 5.0, specifying non-finite values when adding color stops through a call to addColorStop() incorrectly throws SYNTAX_ERR instead of INDEX_SIZE_ERR.
api.CanvasGradient.addColorStop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasPattern πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.arc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.arcTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.beginPath πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.bezierCurveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.canvas πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.clearRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.clip πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.closePath πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.createImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.createLinearGradient πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.createPattern πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The repetition values repeat-x and repeat-y are not supported with fill(), only with fillRect(), see bug 468358.Firefox for Android: The repetition values repeat-x and repeat-y are not supported with fill(), only with fillRect(), see bug 468358.
api.CanvasRenderingContext2D.createRadialGradient πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.drawImage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.fill πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.fillRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.fillStyle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.fillText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.font πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: The font-weight can be set, but is not reflected back (see bug 284115).Safari on iOS: The font-weight can be set, but is not reflected back (see bug 284115).WebView on iOS: The font-weight can be set, but is not reflected back (see bug 284115).
api.CanvasRenderingContext2D.getImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 5, getImageData now correctly accepts rectangles that extend beyond the bounds of the canvas; pixels outside the canvas are returned as transparent black and now also returns at least one pixel's worth of image data if a rectangle smaller than one pixel is specified.Firefox for Android: Since Firefox for Android 5, getImageData now correctly accepts rectangles that extend beyond the bounds of the canvas; pixels outside the canvas are returned as transparent black and now also returns at least one pixel's worth of image data if a rectangle smaller than one pixel is specified.
api.CanvasRenderingContext2D.getLineDash πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CanvasRenderingContext2D.globalAlpha πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.globalCompositeOperation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.isPointInPath πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.lineCap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.lineDashOffset πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CanvasRenderingContext2D.lineJoin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.lineTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.lineWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.measureText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.miterLimit πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.moveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.putImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.quadraticCurveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.rect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.restore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.rotate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.save πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.scale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.setLineDash πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CanvasRenderingContext2D.setTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.shadowBlur πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.shadowColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.shadowOffsetX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.shadowOffsetY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.stroke πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.strokeRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.strokeStyle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.strokeText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.textAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.textBaseline πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.transform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.translate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ChannelMergerNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ChannelSplitterNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting in Chrome 56, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Chrome Android: Starting in Chrome Android 56, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Quest Browser: Starting in Quest Browser 5.0, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Opera: Starting in Opera 43, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Opera Android: Starting in Opera Android 43, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Samsung Internet: Starting in Samsung Internet 6.0, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.WebView Android: Starting in version 56, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.
api.CharacterData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.appendData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.deleteData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.insertData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.remove πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CharacterData.replaceData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.substringData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ClipboardEvent πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
Firefox: When pasting multiple files, only returns the first file. See bug 1954680.Firefox: Before Firefox 140, when pasting multiple files, and the first file was not acceptable, returned no file. See bug 1961170.Firefox for Android: When pasting multiple files, only returns the first file. See bug 1954680.Firefox for Android: Before Firefox for Android 140, when pasting multiple files, and the first file was not acceptable, returned no file. See bug 1961170.
api.ClipboardEvent.clipboardData πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.CloseEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 12, the close code CLOSE_NORMAL was used when the channel was closed due to an unexpected error or unspecified error condition.Firefox: Before Firefox 8, the WebSocket close event was sent to the listener as a simple event.
api.CloseEvent.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CloseEvent.reason πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CloseEvent.wasClean πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Comment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CompositionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CompositionEvent.CompositionEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.CompositionEvent.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CompositionEvent.initCompositionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ConvolverNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ConvolverNode.buffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ConvolverNode.normalize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Crypto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: Crypto is not a concrete interface, but its methods are available on Window.crypto.Node.js: Available as a part of the crypto module.
api.Crypto.getRandomValues πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Since v17.4.0, a similar method is available via the crypto module.
api.Crypto.subtle πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.CryptoKey πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Node.js: Available as a part of the crypto module.
api.CryptoKey.algorithm πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.CryptoKey.extractable πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Deno: The only supported value for this property is true.
api.CryptoKey.type πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.CryptoKey.usages πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.CustomEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CustomEvent.CustomEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CustomEvent.detail πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CustomEvent.initCustomEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMError Chrome Android7/16/2014 Edge7/29/2015378
api.DOMError.message Chrome Android7/16/2014 Edge7/29/2015378
api.DOMError.name Chrome Android7/16/2014 Edge7/29/2015378
api.DOMException πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMException.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMException.message πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMException.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMImplementation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMImplementation.createDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMImplementation.createDocumentType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMImplementation.createHTMLDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The title parameter is required, but can be empty string.
api.DOMImplementation.hasFeature πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 19, hasFeature() mostly returns true.
api.DOMParser πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.DOMParser πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.parseFromString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.parseFromString.html Chrome Android11/14/2013 Edge7/29/2015622
api.DOMParser.parseFromString.svg Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.parseFromString.xml Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRect.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRect.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.bottom πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.left πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.right πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.top πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringList.contains πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.add.multiple_parameters Chrome Android2/27/2013 Edge7/29/2015882
api.DOMTokenList.contains πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.remove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.remove.multiple_parameters Chrome Android2/27/2013 Edge7/29/2015882
api.DOMTokenList.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.toggle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.toggle.force_parameter Chrome Android2/27/2013 Edge7/29/2015882
api.DataTransfer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: As of Firefox 52, the DataTransfer.types property returns a frozen array of DOMStrings as per spec, rather than a DOMStringList.Firefox for Android: As of Firefox for Android 52, the DataTransfer.types property returns a frozen array of DOMStrings as per spec, rather than a DOMStringList.
api.DataTransfer.clearData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.dropEffect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.effectAllowed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.files πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.getData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.items πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.setData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.types πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The property returns a DOMStringList.Internet Explorer: Text is returned instead of text/plainOpera: As of Opera 12, Text is returned instead of text/plain
api.DataTransferItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.getAsFile πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.getAsString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.kind πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.remove πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DedicatedWorkerGlobalScope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DedicatedWorkerGlobalScope.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DedicatedWorkerGlobalScope.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DedicatedWorkerGlobalScope.postMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: The message parameter does not support cloning Blob values.Deno: The message parameter does not support cloning Blob values.Deno: The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown.Deno: The message parameter does not support cloning SharedArrayBuffer or Blob values.Deno: The transfer parameter is ignored.Deno: Data passed in the message parameter is serialized with JSON, not the structured clone algorithm.Deno: The transfer parameter is ignored.
api.DelayNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DelayNode.delayTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DeviceMotionEvent πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.acceleration πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.accelerationIncludingGravity πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.interval πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.rotationRate πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventAcceleration πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Firefox: The DeviceMotionEventAcceleration interface is supported, but not exposed on the Window scope.Firefox for Android: The DeviceMotionEventAcceleration interface is supported, but not exposed on the Window scope.Safari on iOS: The DeviceMotionEventAcceleration interface is supported, but not exposed on the Window scope.
api.DeviceMotionEventAcceleration.x πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventAcceleration.y πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventAcceleration.z πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate.alpha πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate.beta πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate.gamma πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceOrientationEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.Chrome Android: Before version 50, Chrome Android provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.Firefox: Firefox 3.6, 4, and 5 supported mozOrientation instead of the standard DeviceOrientationEvent interface.Firefox for Android: Firefox for Android 4.6, 4, and 5 supported mozOrientation instead of the standard DeviceOrientationEvent interface.Quest Browser: Before version 5.0, Quest Browser provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.Samsung Internet: Before Samsung Internet 5.0, Samsung Internet provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.WebView Android: Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.
api.DeviceOrientationEvent.absolute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DeviceOrientationEvent.alpha πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DeviceOrientationEvent.beta πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DeviceOrientationEvent.gamma πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.DOMContentLoaded_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.URL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.activeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.adoptNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.anchors πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.applets πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.body πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.caretRangeFromPoint Chrome Android6/27/2012 Edge7/29/20151127
api.Document.characterSet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: charset alias was made read-only in Chrome 45.Chrome Android: charset alias was made read-only in Chrome Android 45.Quest Browser: charset alias was made read-only in Quest Browser 5.0.Opera: charset alias was made read-only in Opera 45.Opera Android: charset alias was made read-only in Opera 45.Samsung Internet: charset alias was made read-only in Samsung Internet 5.0.WebView Android: charset alias was made read-only in WebView 45.
api.Document.compatMode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.cookie πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.createAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The parameter was not converted to its lowercase variant.Firefox for Android: The parameter was not converted to its lowercase variant.
api.Document.createAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createCDATASection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createComment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createDocumentFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Doesn't conform to the DOM spec for XUL and XHTML documents: localName and namespaceURI are not set to null on the created element.
api.Document.createElementNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Doesn't conform to the DOM spec for XUL and XHTML documents: localName and namespaceURI are not set to null on the created element.
api.Document.createEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From version 67, creating touch events using this method is no longer supported.
api.Document.createExpression πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createNSResolver πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createNodeIterator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createProcessingInstruction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createTextNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createTreeWalker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.currentScript πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.Document.defaultView πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.designMode πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.dir πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Incorrect behavior before Firefox 23.Firefox for Android: Incorrect behavior before Firefox for Android 23.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.doctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.documentElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.domain πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 115, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.Chrome Android: Since Chrome Android 115, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.Firefox: From Firefox 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: From Firefox for Android 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Quest Browser: Since Quest Browser false, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.Samsung Internet: Since Samsung Internet 23.0, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.WebView Android: Since WebView Android 115, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.
api.Document.elementFromPoint πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Opera: Before Opera 53, this method returned null when the element was a child of a host node. See bug 40537452.Opera Android: Before Opera Android 47, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.Document.embeds πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.evaluate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.execCommand Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 82, nested calls are not supported (return false). See bug 1634262.Firefox: Before Firefox 89, manipulating the content of <input> and <textarea> elements using Document.execCommand() commands requires workarounds (see bug 1220696).Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: From Firefox for Android 82, nested calls are not supported (return false). See bug 1634262.Firefox for Android: Before Firefox for Android 89, manipulating the content of <input> and <textarea> elements using Document.execCommand() commands requires workarounds (see bug 1220696).Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.execCommand.copy Chrome Android4/15/2015 Edge7/29/2015105
api.Document.execCommand.cut Chrome Android4/15/2015 Edge7/29/2015105
api.Document.execCommand.insertHTML Chrome Android6/27/2012 Edge7/29/20151127
api.Document.forms πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.getElementById πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getElementsByClassName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getElementsByName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Before Edge 79, this method returns an HTMLCollection, not a NodeList.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Internet Explorer: Returns an HTMLCollection, not a NodeListSafari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.getElementsByTagName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getElementsByTagNameNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getSelection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.hasFocus πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.head πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.hidden πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Firefox: Since Firefox 56 it also returns true on macOS when the window is completely hidden by another non-translucent application.Firefox for Android: Since Firefox for Android 56 it also returns true on macOS when the window is completely hidden by another non-translucent application.
api.Document.images πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.implementation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.importNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.lastModified πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.links πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.plugins πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.queryCommandEnabled Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.
api.Document.queryCommandIndeterm Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.queryCommandState Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.queryCommandSupported Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: The "paste" command is reported as supported when the paste feature is available even if the calling script has insufficient privileges to actually perform the action.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: The "paste" command is reported as supported when the paste feature is available even if the calling script has insufficient privileges to actually perform the action.
api.Document.queryCommandValue Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.querySelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.Document.querySelectorAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.Document.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Internet Explorer 9 and 10 have bugs where the 'interactive' state can be fired too early before the document has finished parsing.Internet Explorer: Only supports 'complete'.Opera: Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).Opera Android: Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).
api.Document.readystatechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.referrer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.rootElement πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
api.Document.scripts πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.scroll_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.scrollingElement πŸ“‹Chrome Android7/29/2015 Edge7/29/2015
api.Document.selectionchange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.styleSheets πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument and XMLDocument, but not SVGDocument objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument and XMLDocument, but not SVGDocument objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument and XMLDocument, but not SVGDocument objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.visibilityState πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
api.Document.xmlEncoding πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.xmlStandalone πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.xmlVersion πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentFragment.querySelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.DocumentFragment.querySelectorAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.DocumentType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentType.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentType.publicId πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentType.remove πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DocumentType.systemId πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DynamicsCompressorNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DynamicsCompressorNode.attack πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.knee πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.ratio πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.reduction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: Before version 52, this was an AudioParam..Chrome Android: Before version 52, this was an AudioParam..Quest Browser: Before version 5.0, this was an AudioParam..Samsung Internet: Before Samsung Internet 6.0, this was an AudioParam..WebView Android: Before version 52, this was an AudioParam..
api.DynamicsCompressorNode.release πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.threshold πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.EXT_texture_filter_anisotropic πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
api.Element πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.attributes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.blur_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The interface for this event is Event, not FocusEvent.Firefox for Android: The interface for this event is Event, not FocusEvent.
api.Element.childElementCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.children πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Also includes non-standard HTMLCommentElement nodes.
api.Element.className πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: Only supported for HTMLElement, not all Element objects, such as SVGElement.Chrome Android: Only supported for HTMLElement, not all Element objects, such as SVGElement.Samsung Internet: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.click_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Beginning in Firefox 68, Firefox no longer incorrectly sends a click event for buttons other than the primary mouse button; previously, there were circumstances in which this would occur. One example: middle-clicking a link would send a click to the document's <html> element.
api.Element.clientHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.clientLeft πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.clientTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.clientWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.compositionend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.compositionstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.compositionupdate_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.contextmenu_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.copy_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 9, this event is not supported via addEventListener; however, the event handler is supported since IE 5.5. The event can be listened to via element.oncopy.
api.Element.cut_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 9, this event is not supported via addEventListener; however, the event handler is supported since IE 5.5. The event can be listened to via element.oncopy.
api.Element.dblclick_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 68, dblclick events are only sent for the primary mouse button, per the specification.
api.Element.firstElementChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.focus_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The interface for this event is Event, not FocusEvent.Firefox for Android: The interface for this event is Event, not FocusEvent.
api.Element.focusin_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Chrome Android: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Edge: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Firefox: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Firefox for Android: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Quest Browser: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Samsung Internet: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.WebView Android: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.
api.Element.focusout_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Chrome Android: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Edge: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Firefox: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Firefox for Android: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Quest Browser: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Samsung Internet: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.WebView Android: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.
api.Element.getAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 13, null is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned.Firefox for Android: Starting in Firefox for Android 14, null is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned.
api.Element.getAttributeNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getAttributeNodeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getBoundingClientRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed.WebView on iOS: Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed.
api.Element.getClientRects πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getElementsByTagName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Chrome Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Firefox: Before Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.Firefox for Android: Before Firefox for Android 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.Quest Browser: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Opera: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Samsung Internet: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
api.Element.getElementsByTagName.all_elements_selector Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getElementsByTagNameNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Chrome Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Firefox: The behavior of element.getElementsByTagNameNS changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for "foo" would match "Foo" or "foo". In Firefox 3.6 and later this function is now case-sensitive so that a query for "foo" will only match "foo" and not "Foo". For more background on this, please see the comment from Henri Sivonen about the change. You can also look at the relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't.Firefox: Before Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.Firefox for Android: Before Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.Quest Browser: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Opera: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Opera Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Samsung Internet: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
api.Element.getElementsByTagNameNS.all_elements_selector Chrome Android6/27/2012 Edge7/29/20151127
api.Element.hasAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.hasAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.hasAttributes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 35, it was implemented on the Node interface.Firefox for Android: Before Firefox for Android 35, it was implemented on the Node interface.
api.Element.id πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: Only supported for HTMLElement, not all Element objects, such as SVGElement.Chrome Android: Only supported for HTMLElement, not all Element objects, such as SVGElement.Samsung Internet: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.innerHTML πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.keydown_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.keypress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Chrome Android: Chrome Android does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Firefox: As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).Firefox for Android: As of Firefox for Android 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).Quest Browser: Quest Browser does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Opera: Opera does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Opera Android: Opera does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Samsung Internet: Samsung Internet does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.WebView Android: Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
api.Element.keyup_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.lastElementChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.localName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mousedown_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseenter_event πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.Element.mouseleave_event πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.Element.mousemove_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseout_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseover_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseup_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mousewheel_event Chrome Android6/27/2012 Edge7/29/20151127
api.Element.namespaceURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.nextElementSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.outerHTML πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.paste_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 11, copying files does not trigger the paste event.Internet Explorer: Before Internet Explorer 9, this event is not supported via addEventListener; however, the event handler is supported since IE 5.5. The event can be listened to via element.oncopy.
api.Element.prefix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.previousElementSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.querySelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelector() is supported, but only for CSS 2.1 selectors.
api.Element.querySelectorAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.Element.remove πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.removeAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: This function doesn't respect boolean attributes' default values. See bug 12087679.
api.Element.removeAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.removeAttributeNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.scrollHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 21, when an element's content does not generate a vertical scrollbar, then its scrollHeight property is equal to its clientHeight property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style overflow value of visible (non-scrollable).Firefox for Android: Before Firefox for Android 21, when an element's content does not generate a vertical scrollbar, then its scrollHeight property is equal to its clientHeight property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style overflow value of visible (non-scrollable).Internet Explorer: In Internet Explorer 5 through 7, if padding is set, the value of scrollHeight is equal to the sum of the top and bottom padding. This behavior was fixed in Internet Explorer 8.
api.Element.scrollTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.scrollWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 5 through 7, if padding is set, the value of scrollWidth is equal to the sum of the left and right padding. This behavior was fixed in Internet Explorer 8.
api.Element.scroll_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.setAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 7 and earlier, setAttribute doesn't set styles and removes events when you try to set them.
api.Element.setAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.setAttributeNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.setAttributeNodeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.Internet Explorer: Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.
api.Element.tagName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.touchcancel_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.touchend_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.touchmove_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.touchstart_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.wheel_event πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: The onwheel event handler property is not supported. To listen to this event, use element.addEventListener('wheel', function() {});. See IE bug 782835.
api.ErrorEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ErrorEvent.colno πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ErrorEvent.error πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ErrorEvent.filename πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ErrorEvent.lineno πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ErrorEvent.message πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Only available as an internal instance.
api.Event.Event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.bubbles πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: This is not used in Node.js and is provided purely for completeness.
api.Event.cancelBubble πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Chrome Android: Starting with Chrome Android 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Firefox: Only supported for UIEvent, not all Event objects.Firefox for Android: Only supported for UIEvent, not all Event objects.Node.js: This is not used in Node.js and is provided purely for completeness.Quest Browser: Starting with Quest Browser 5.0 and Opera 45, setting this property to false does nothing, as per spec discussion.Opera: Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Opera Android: Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Samsung Internet: Starting with Samsung Internet 7.0 and Opera 45, setting this property to false does nothing, as per spec discussion.WebView Android: Starting with WebView Android 58 and Opera 45, setting this property to false does nothing, as per spec discussion.
api.Event.cancelable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.currentTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: On Internet Explorer 6 through 8, the event model is different. Event listeners are attached with the non-standard EventTarget.attachEvent method. In this model, there is no equivalent to event.currentTarget and this is the global object. One solution to emulate the event.currentTarget feature is to wrap your handler in a function calling the handler using Function.prototype.call with the element as a first argument. This way, this will be the expected value.
api.Event.defaultPrevented πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.eventPhase πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.initEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing.Firefox for Android: Before Firefox for Android 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing.
api.Event.preventDefault πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.returnValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.srcElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.stopImmediatePropagation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.stopPropagation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: This is not used in Node.js and is provided purely for completeness.
api.Event.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.timeStamp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Chrome Android: Starting with Chrome Android 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Deno: In Deno this represents the time since UNIX epoch, not since startup. This is considered a bug, see #10835.Firefox: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Firefox for Android: Starting with Chrome 49, Firefox for Android 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Internet Explorer: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Quest Browser: Starting with Quest Browser 5.0, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Opera: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Opera Android: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Samsung Internet: Starting with Samsung Internet 5.0, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.WebView Android: Starting with version 49, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.
api.Event.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.EventTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Only available as an internal instance.Safari: window.EventTarget did not exist on versions of Safari before 10.1.Safari on iOS: window.EventTarget did not exist on versions of Safari iOS before 10.3.WebView on iOS: window.EventTarget did not exist on versions of Safari iOS before 10.3.
api.EventTarget.addEventListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 49, the type and listener parameters were optional.Chrome Android: Before Chrome Android 49, the type and listener parameters were optional.Internet Explorer: Older versions of IE supported an equivalent, proprietary EventTarget.attachEvent() method.Quest Browser: Before Quest Browser 5.0, the type and listener parameters were optional.Samsung Internet: Before Samsung Internet 5.0, the type and listener parameters were optional.WebView Android: Before Chrome 49, the type and listener parameters were optional.
api.EventTarget.addEventListener.useCapture_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.EventTarget.dispatchEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Older versions of IE supported an equivalent, proprietary EventTarget.fireEvent() method.
api.EventTarget.removeEventListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Older versions of IE supported an equivalent, proprietary EventTarget.detachEvent() method.
api.EventTarget.removeEventListener.useCapture_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.External πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.External.AddSearchProvider πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 78 this function does nothing, as the specification requires.
api.External.IsSearchProviderInstalled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.File πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Non-standard implementation.Firefox for Android: Non-standard implementation.Node.js: Before 23.0.0, File instance cannot be cloned.Node.js: Available as a part of the buffer module.Node.js: Available as a part of the buffer module.
api.File.lastModifiedDate Chrome Android6/27/2012 Edge7/29/20151127
api.File.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, Blob parameters were File parameters.
api.FileReader.FileReader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.abort πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.error πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 13, the error property returned a FileError object.Firefox: From Firefox 13 to Firefox 58, the error property returned a DOMError object.Firefox: From Firefox 58, the error property returns a DOMException object.Firefox for Android: From Firefox 32 to Firefox 58, the error property returned a DOMError object.Firefox for Android: From Firefox 58, the error property returns a DOMException object.Internet Explorer: The error property returns a DOMError object.Safari: The error property returns a DOMError object.Safari on iOS: The error property returns a DOMError object.WebView on iOS: The error property returns a DOMError object.
api.FileReader.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.loadend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: loadstart event dispatches synchronously (should be asynchronously as per spec).Firefox for Android: loadstart event dispatches synchronously (should be asynchronously as per spec).
api.FileReader.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readAsArrayBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readAsBinaryString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readAsDataURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox for Android: Using the camera in Android 8.x raises an exception. See bug 1511083.
api.FileReader.readAsText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.FileReaderSync πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsArrayBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsBinaryString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsDataURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.FocusEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.FocusEvent.FocusEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.FocusEvent.relatedTarget πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.FormData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox 7, the filename blob is sent.Firefox for Android: Before Firefox for Android 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox for Android 7, the filename blob is sent.WebView Android: XHR in Android 4.0 sends empty content for FormData with blob.
api.FormData.FormData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FormData.append πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox 7, the filename blob is sent.Firefox for Android: Before Firefox for Android 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox for Android 7, the filename blob is sent.Internet Explorer: With the "Include local directory pass when uploading files to a server" option enabled, IE will change the filename inside the Blob on the fly. To have direct control of the sent filename, the developer should send the filename as the third parameter value, i.e. formData.append(name, value, filename).WebView Android: XHR in Android 4.0 sends empty content for FormData with blob.
api.FormData.append.filename_parameter Chrome Android6/27/2012 Edge7/29/20151127
api.GainNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GainNode.gain πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.axes πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.buttons πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.connected πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.id πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.index πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.mapping πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.timestamp πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadButton πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadButton.pressed πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadButton.value πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadEvent.GamepadEvent πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.GamepadEvent.gamepad πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Geolocation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: GPSD (GPS daemon) support added in Firefox 3.6. WiFi-based location is provided by Google (privacy) or a custom provider (MLS instructions).
api.Geolocation.clearWatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Geolocation.getCurrentPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Geolocation.watchPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.accuracy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.altitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.altitudeAccuracy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.heading πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.latitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.longitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.speed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPosition.coords πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPosition.timestamp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPositionError.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPositionError.message πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAllCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAllCollection.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAllCollection.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAllCollection.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.charset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.coords πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.Firefox for Android: From Firefox for Android 29 to Firefox for Android 40, the returned value was incorrectly percent-decoded.
api.HTMLAnchorElement.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 9, the host of an <a> always include the port (e.g. developer.mozilla.org:443), even if there is no explicit port in the href attribute value.
api.HTMLAnchorElement.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.hreflang πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAnchorElement.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.rel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.rev πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAnchorElement.shape πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.alt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.coords πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.Firefox for Android: From Firefox for Android 29 to Firefox for Android 40, the returned value was incorrectly percent-decoded.
api.HTMLAreaElement.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 9, the host of an <a> always include the port (e.g. developer.mozilla.org:443), even if there is no explicit port in the href attribute value.
api.HTMLAreaElement.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.noHref πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAreaElement.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAreaElement.shape πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.toString πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.HTMLAudioElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAudioElement.Audio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBRElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBRElement.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBaseElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBaseElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBaseElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.aLink πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.background πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.link πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.vLink πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formAction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: In Firefox 56, the implementation has been updated so that the formAction property returns the correct form submission URL, as per spec, when the associated button is being used to submit a form (bug 1366361).Firefox for Android: In Firefox for Android 56, the implementation has been updated so that the formAction property returns the correct form submission URL, as per spec, when the associated button is being used to submit a form (bug 1366361).
api.HTMLButtonElement.formEnctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formMethod πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formNoValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLButtonElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.getContext πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.getContext.2d_context Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.getContext.webgl_context.options_alpha_parameter πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.HTMLCanvasElement.getContext.webgl_context.options_failIfMajorPerformanceCaveat_parameter πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
api.HTMLCanvasElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.toDataURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.webglcontextcreationerror_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLCanvasElement.webglcontextlost_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLCanvasElement.webglcontextrestored_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLCanvasElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDListElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDListElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDataListElement πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLDataListElement.options πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLDirectoryElement Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDirectoryElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDivElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDivElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.accessKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.blur πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.change_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.click πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 19, click() is only defined on buttons and inputs.Chrome Android: Before Chrome Android 25, click() is only defined on buttons and inputs.Firefox: Before Firefox 5, click() is only defined on buttons and inputs, and has no effect on text and file inputs.Firefox: Starting in Firefox 75, the click() function works even when the element is not attached to a DOM tree.Firefox for Android: Before Firefox 5, click() is only defined on buttons and inputs, and has no effect on text and file inputs.Firefox for Android: Starting in Firefox for Android 79, the click() function works even when the element is not attached to a DOM tree.Quest Browser: Before Quest Browser 5.0, click() is only defined on buttons and inputs.Samsung Internet: Before Samsung Internet 1.5, click() is only defined on buttons and inputs.WebView Android: Before WebView Android 4.4, click() is only defined on buttons and inputs.
api.HTMLElement.contentEditable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dataset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dir πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.drag_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The drag event handler receives a DragEvent whose coordinate properties (clientX/clientY, pageX/pageY, screenX/screenY) are always 0. See bug 505521.Firefox for Android: The drag event handler receives a DragEvent whose coordinate properties (clientX/clientY, pageX/pageY, screenX/screenY) are always 0. See bug 505521.
api.HTMLElement.dragend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragenter_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.draggable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragleave_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragover_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.drop_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.focus πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If there's no hardware keyboard connected and the user has not yet interacted with the page, then calling focus() on an <input> element has no effect (for example, the element does not match the :focus selector).WebView on iOS: If there's no hardware keyboard connected and the user has not yet interacted with the page, then calling focus() on an <input> element has no effect (for example, the element does not match the :focus selector).
api.HTMLElement.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.innerText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.isContentEditable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.lang πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetLeft πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetParent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.outerText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.spellcheck πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 58, this interface can no longer be called as a function.Chrome Android: Starting with Chrome Android 58, this interface can no longer be called as a function.Quest Browser: Starting with Quest Browser 5.0, this interface can no longer be called as a function.Opera: Starting with Opera 45, this interface can no longer be called as a function.Opera Android: Starting with Opera 45, this interface can no longer be called as a function.Samsung Internet: Starting with Samsung Internet 7.0, this interface can no longer be called as a function.WebView Android: Starting with WebView Android 58, this interface can no longer be called as a function.
api.HTMLEmbedElement.getSVGDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.disabled πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLFieldSetElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLFieldSetElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement.color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement.face πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormControlsCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormControlsCollection.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Returned a NodeList instead of a RadioNodeList.Firefox for Android: Returned a NodeList instead of a RadioNodeList.
api.HTMLFormElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.acceptCharset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.action πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.autocomplete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.elements πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.encoding πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.enctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.method πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.noValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.reset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.reset_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.submit πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.submit_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.contentDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.contentWindow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.frameBorder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.longDesc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.marginHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.marginWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.noResize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.scrolling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameSetElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameSetElement.cols πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameSetElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.color πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
api.HTMLHRElement.noShade πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHeadElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHeadingElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHeadingElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHtmlElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHtmlElement.version πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.allowFullscreen πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.WebView on iOS: Only available on iPad, not on iPhone.WebView on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.
api.HTMLIFrameElement.contentDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.contentWindow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.frameBorder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.getSVGDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.longDesc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.marginHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.marginWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.sandbox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Chrome Android: Before Chrome Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Firefox: Previously, the type of sandbox was a DOMString instead of a DOMSettableTokenList. This has been fixed with Firefox 29. Other browsers may still implement the property as DOMString since it was a late change in the specification.Firefox for Android: Previously, the type of sandbox was a DOMString instead of a DOMSettableTokenList. This has been fixed with Firefox for Android 29. Other browsers may still implement the property as DOMString since it was a late change in the specification.Quest Browser: Before Quest Browser 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera: Before Opera 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera Android: Before Opera Android 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Samsung Internet: Before Samsung Internet 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.WebView Android: Before WebView Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.
api.HTMLIFrameElement.scrolling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.Image πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.alt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.border πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.complete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: IE reports false for broken images.
api.HTMLImageElement.crossOrigin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.hspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.isMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.longDesc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.lowsrc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.naturalHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.naturalWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.srcset πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
api.HTMLImageElement.useMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.vspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.accept πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.alt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.autocomplete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.checked πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.defaultChecked πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.defaultValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.files πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: This property is read-only.
api.HTMLInputElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formAction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formEnctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formMethod πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formNoValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.height πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLInputElement.indeterminate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.invalid_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.list πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLInputElement.max πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.maxLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.min πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.multiple πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.pattern πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.placeholder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.readOnly πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.required πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.select πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.select_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.selectionEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.selectionStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLInputElement.setSelectionRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.step πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.stepDown πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.Firefox for Android: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.
api.HTMLInputElement.stepUp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.Firefox for Android: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.
api.HTMLInputElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.useMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.valueAsDate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.valueAsNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.width πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLInputElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLIElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 10, Gecko incorrectly reflected negative value attributes to 0.Firefox for Android: Before Firefox for Android 10, Gecko incorrectly reflected negative value attributes to 0.
api.HTMLLIElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLIElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLabelElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLabelElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLabelElement.htmlFor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLegendElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLegendElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLegendElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.charset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Chrome Android: In Chrome Android and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Edge: Since Edge 79, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Quest Browser: In Quest Browser and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Opera: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Opera Android: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Samsung Internet: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.WebView Android: In WebView Android and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.
api.HTMLLinkElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.hreflang πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.rel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.rev πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.sheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMapElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMapElement.areas πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMapElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 65, <marquee> implemented the HTMLDivElement interface.Firefox for Android: Before Firefox for Android 65, <marquee> implemented the HTMLDivElement interface.
api.HTMLMarqueeElement.behavior πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.direction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.hspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.loop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.scrollAmount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.scrollDelay πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.stop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.trueSpeed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.vspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.addTextTrack πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLMediaElement.autoplay πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.buffered πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.canPlayType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: codecs string can contain any subset of optional parameters (should be all or none).Chrome: Errors if codecs string contains unexpected characters (should evaluate string up to character).Chrome Android: codecs string can contain any subset of optional parameters (should be all or none).Chrome Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Edge: codecs string can contain any subset of optional parameters (should be all or none).Edge: Errors if codecs string contains unexpected characters (should evaluate string up to character).Firefox: Before Firefox 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.Firefox: Before Firefox 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1).Firefox for Android: Before Firefox for Android 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.Firefox for Android: Before Firefox for Android 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1).Quest Browser: codecs string can contain any subset of optional parameters (should be all or none).Quest Browser: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera: codecs string can contain any subset of optional parameters (should be all or none).Opera: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera Android: codecs string can contain any subset of optional parameters (should be all or none).Opera Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Samsung Internet: codecs string can contain any subset of optional parameters (should be all or none).Samsung Internet: Errors if codecs string contains unexpected characters (should evaluate string up to character).WebView Android: codecs string can contain any subset of optional parameters (should be all or none).WebView Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).
api.HTMLMediaElement.canplay_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.canplaythrough_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.controls πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.currentSrc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.currentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.defaultMuted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.defaultPlaybackRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.duration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.durationchange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.emptied_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.ended πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.ended_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.error πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.load πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loadeddata_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loadedmetadata_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.muted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.networkState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The NETWORK_LOADED state was removed to align with the HTML spec in Firefox 4.
api.HTMLMediaElement.pause πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.pause_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.paused πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.play πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.play_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.playbackRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Setting the playbackRate to a negative value will throw an error.Chrome Android: Setting the playbackRate to a negative value will throw an error.Edge: Setting the playbackRate to a negative value will throw an error.Firefox: Setting the playbackRate to a negative value will throw an error.Firefox for Android: Setting the playbackRate to a negative value will throw an error.Quest Browser: Setting the playbackRate to a negative value will throw an error.Opera: Setting the playbackRate to a negative value will throw an error.Opera Android: Setting the playbackRate to a negative value will throw an error.Samsung Internet: Setting the playbackRate to a negative value will throw an error.WebView Android: Setting the playbackRate to a negative value will throw an error.
api.HTMLMediaElement.played πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.playing_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.preload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.ratechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.seekable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.seeked_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.seeking πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.seeking_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.stalled_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.suspend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.textTracks πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLMediaElement.timeupdate_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.volume πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: volume returns a value and is writable; however, the value is always 1, and setting a value has no effect on the volume of the media object.WebView on iOS: volume returns a value and is writable; however, the value is always 1, and setting a value has no effect on the volume of the media object.
api.HTMLMediaElement.volumechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.waiting_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMenuElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMenuElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.content πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.httpEquiv πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.scheme πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLModElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLModElement.cite πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLModElement.dateTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.archive πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.border πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.codeBase πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.codeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.contentDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.declare πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.getSVGDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.hspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLObjectElement.standby πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.useMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.vspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptGroupElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptGroupElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: The property can be set, but has no effect (see bug 227042).Safari on iOS: The property can be set, but has no effect (see bug 227042).WebView on iOS: The property can be set, but has no effect (see bug 227042).
api.HTMLOptGroupElement.label πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.Option πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 9, the outerHTML of elements lose their text when constructing with new Option().
api.HTMLOptionElement.defaultSelected πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.index πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.label πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 7 the label property incorrectly returned an empty string if not defined instead of returning the element's text content.Firefox for Android: Before Firefox for Android 7 the label property incorrectly returned an empty string if not defined instead of returning the element's text content.
api.HTMLOptionElement.selected πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.remove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.selectedIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParagraphElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParagraphElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.valueType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLPreElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLPreElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement.max πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement.position πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLQuoteElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLQuoteElement.cite πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.async πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.charset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.defer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 10, it implemented defer by a proprietary specification. Since version 10 it conforms to the W3C specification.
api.HTMLScriptElement.event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.htmlFor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.innerText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.textContent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: You should watch for change events on <select> instead of watching <option> elements for events. See bug 1090602 and Multiprocess Firefox Web content compatibility for details.
api.HTMLSelectElement.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.add.index_before_parameter Chrome Android5/20/2014 Edge7/29/2015435
api.HTMLSelectElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.multiple πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: namedItem does not appear to take the name attribute into account (only the id attribute) on Internet Explorer and Edge. There is a bug report to Microsoft about this.Internet Explorer: namedItem does not appear to take the name attribute into account (only the id attribute) on Internet Explorer and Edge. There is a bug report to Microsoft about this.
api.HTMLSelectElement.options πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.remove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.required πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.selectedIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.selectedOptions πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLSelectElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLSelectElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSpanElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement.sheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCaptionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCaptionElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.abbr πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.axis πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.cellIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.colSpan πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.headers πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.noWrap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.rowSpan πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.scope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.span πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.border πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.caption πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.cellPadding πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.cellSpacing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.createCaption πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.createTBody πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTableElement.createTFoot πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.createTHead πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteCaption πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteTFoot πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteTHead πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.frame πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.insertRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 20, the index parameter has been made optional and defaults to -1 as per HTML specification.Firefox for Android: Starting with Firefox for Android 20, the index parameter has been made optional and defaults to -1 as per HTML specification.
api.HTMLTableElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.rules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.summary πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.tBodies πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.tFoot πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.tHead πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.cells πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.deleteCell πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.insertCell πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.insertCell.index_parameter_negative_one Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.insertCell.index_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.rowIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.sectionRowIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.deleteRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.insertRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.cols πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.defaultValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.maxLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.placeholder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.readOnly πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.required πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.select πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.select_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.selectionEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.selectionStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLTextAreaElement.setSelectionRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.wrap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTitleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTitleElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTrackElement πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 50, text tracks would only load if the <track> element is in a document.Firefox for Android: Before Firefox for Android 50, text tracks would only load if the <track> element is in a document.
api.HTMLTrackElement.default πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.kind πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.label πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.readyState πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.src πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 50, setting the src property did not work properly.Firefox for Android: Before Firefox for Android 50, setting the src property did not work properly.
api.HTMLTrackElement.srclang πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.track πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLUListElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLUListElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLUListElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLUnknownElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.poster πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.videoHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.videoWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent.HashChangeEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent.newURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent.oldURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.back πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.forward πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.go πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.pushState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Until Firefox 5, the passed object is serialized using JSON. Starting in Firefox 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.Firefox for Android: Until Firefox for Android 5, the passed object is serialized using JSON. Starting in Firefox for Android 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.
api.History.replaceState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Until Firefox 5, the passed object is serialized using JSON. Starting in Firefox 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.Firefox for Android: Until Firefox for Android 5, the passed object is serialized using JSON. Starting in Firefox for Android 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.
api.History.state πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.advance πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.continue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.delete πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.direction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.key πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.primaryKey πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.source πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.update πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursorWithValue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursorWithValue.value πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursorWithValue.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.abort_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Unknown limitations
api.IDBDatabase.close πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.createObjectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.deleteObjectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.objectStoreNames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.transaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.version πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.versionchange_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory.cmp πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory.deleteDatabase πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory.open πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Safari: In some releases of Safari 14, the first indexedDB.open() call hangs forever, see bug 226547.Safari on iOS: In some releases of Safari on iOS 14, the first indexedDB.open() call hangs forever, see bug 226547.WebView on iOS: In some releases of WebView on iOS 14, the first indexedDB.open() call hangs forever, see bug 226547.
api.IDBFactory.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.count πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.get πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.getKey πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.keyPath πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.multiEntry πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.objectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.openCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.openKeyCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.unique πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.bound_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.lower πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.lowerBound_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.lowerOpen πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.only_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.upper πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.upperBound_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.upperOpen πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.add πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.clear πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.count πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.createIndex πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.delete πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.deleteIndex πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.get πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.index πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.indexNames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.keyPath πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.openCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.put πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.transaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest.blocked_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest.upgradeneeded_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.error πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.error_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.readyState πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.result πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.source πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.success_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.transaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.abort πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.abort_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.complete_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.db πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.error πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.error_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.mode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.objectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent.newVersion πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent.oldVersion πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.ImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ImageData.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ImageData.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ImageData.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.KeyboardEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.KeyboardEvent.altKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.charCode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.ctrlKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.getModifierState πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.getModifierState.key_parameter_alt Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.getModifierState.key_parameter_control Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.getModifierState.key_parameter_shift Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.initKeyboardEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.keyCode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.Chrome Android: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.Quest Browser: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.Samsung Internet: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.WebView Android: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.
api.KeyboardEvent.location πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.metaKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 48, the Windows key is no longer treated as a meta key.Firefox for Android: Since Firefox for Android 48, the Windows key is no longer treated as a meta key.
api.KeyboardEvent.shiftKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.assign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: This method exists but has no effect in Deno. A location can be assigned using the --location runtime flag.
api.Location.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.origin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 49, results for URL using the blob scheme incorrectly returned null.Firefox for Android: Before Firefox for Android 49, results for URL using the blob scheme incorrectly returned null.Internet Explorer: Intranet sites are set to Compatibility View, which will emulate IE7 and omit window.location.origin.
api.Location.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return "/x?a=true&b=false" rather than "/x".Firefox for Android: Before Firefox for Android 53, the pathname property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return "/x?a=true&b=false" rather than "/x".Internet Explorer: Internet Explorer does not provide the leading slash character in the pathname (docs/Web/API/Location instead of /docs/Web/API/Location).
api.Location.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.reload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: This method exists but has no effect in Deno.Edge: Before Edge 79, if a page added to Trusted Sites contains a cross-origin iframe, then calling reload() from within the iframe reloads the trusted page (in other words, the top page reloads, not the iframe).Internet Explorer: If a page added to Trusted Sites contains a cross-origin iframe, then calling reload() from within the iframe reloads the trusted page (in other words, the top page reloads, not the iframe).
api.Location.replace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: This method exists but has no effect in Deno. A location can be assigned using the --location runtime flag.
api.Location.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the search property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, search would return "", rather than "?a=true&b=false".Firefox for Android: Before Firefox for Android 53, the search property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, search would return "", rather than "?a=true&b=false".
api.MediaElementAudioSourceNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaError.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.appendMedium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.deleteMedium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.mediaText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.addListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.matches πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.removeListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaSource πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.MediaSource πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.activeSourceBuffers πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.addSourceBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.duration πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.endOfStream πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.isTypeSupported_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: codecs string can contain any subset of optional parameters (should be all or none).Chrome: Errors if codecs string contains unexpected characters (should evaluate string up to character).Chrome Android: codecs string can contain any subset of optional parameters (should be all or none).Chrome Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Edge: codecs string can contain any subset of optional parameters (should be all or none).Edge: Errors if codecs string contains unexpected characters (should evaluate string up to character).Firefox: Before Firefox 101, isTypeSupported() ignored codecs parameter options for av01 codecs (treating them as av1).Firefox for Android: Before Firefox 101, isTypeSupported() ignored codecs parameter options for av01 codecs (treating them as av1).Internet Explorer: Only works on Windows 8+.Quest Browser: codecs string can contain any subset of optional parameters (should be all or none).Quest Browser: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera: codecs string can contain any subset of optional parameters (should be all or none).Opera: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera Android: codecs string can contain any subset of optional parameters (should be all or none).Opera Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: codecs string can contain any subset of optional parameters (should be all or none).Samsung Internet: Errors if codecs string contains unexpected characters (should evaluate string up to character).WebView Android: codecs string can contain any subset of optional parameters (should be all or none).WebView Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).
api.MediaSource.readyState πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.removeSourceBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.sourceBuffers πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaStream.active πŸ“‹Chrome Android4/15/2015 Edge7/29/2015105
api.MediaStream.active_event Chrome Android4/15/2015 Edge7/29/2015105
api.MediaStream.addTrack πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.addtrack_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.clone πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.MediaStream.getAudioTracks πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
Firefox: Before Firefox 64, this method returned an array of AudioStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.Firefox for Android: Before Firefox for Android 64, this method returned an array of AudioStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.
api.MediaStream.getTrackById πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.getTracks πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
api.MediaStream.getVideoTracks πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
Firefox: Before Firefox 64, this method returned an array of VideoStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.Firefox for Android: Before Firefox for Android 64, this method returned an array of VideoStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.
api.MediaStream.id πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.inactive_event Chrome Android4/15/2015 Edge7/29/2015105
api.MediaStream.removeTrack πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.removetrack_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
Firefox: Before Firefox 72, the event handler was exposed but had no effect.Firefox for Android: Before Firefox for Android 79, the event handler was exposed but had no effect.
api.MediaStreamAudioSourceNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.MediaStreamTrack πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.clone πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.MediaStreamTrack.enabled πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.ended_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.id πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.kind πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.label πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.mute_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.muted πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Firefox: Does not currently track the microphone's muted state from the operating system, see bug 1739163.Firefox for Android: Does not currently track the microphone's muted state from the operating system, see bug 1739163.
api.MediaStreamTrack.readyState πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.stop πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.MediaStreamTrack.unmute_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrackEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrackEvent.track πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MessageChannel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the worker_threads module.
api.MessageChannel.MessageChannel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageChannel.port1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageChannel.port2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.initMessageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.origin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.ports πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.source πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessagePort πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the worker_threads module.Node.js: Available as a part of the worker_threads module.Node.js: Inherits from Node EventEmitter instead of DOM EventTarget.
api.MessagePort.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessagePort.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Supports the event, but only via Node EventEmitter.
api.MessagePort.postMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: The message parameter does not support cloning Blob values.Deno: The message parameter does not support cloning Blob values.Deno: The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown.
api.MessagePort.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessagePort.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.description πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.enabledPlugin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.suffixes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeTypeArray πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeTypeArray.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 59, method parameters were optionalChrome Android: Before version 59, method parameters were optionalQuest Browser: Before version 5.0, method parameters were optionalSamsung Internet: Before Samsung Internet 7.0, method parameters were optionalWebView Android: Before version 59, method parameters were optional
api.MimeTypeArray.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeTypeArray.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 59, method parameters were optionalChrome Android: Before version 59, method parameters were optionalQuest Browser: Before version 5.0, method parameters were optionalSamsung Internet: Before Samsung Internet 7.0, method parameters were optionalWebView Android: Before version 59, method parameters were optional
api.MouseEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.MouseEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MouseEvent.altKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.button πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.buttons πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
Firefox: Restrictions apply depending on OS.
api.MouseEvent.clientX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.clientY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.ctrlKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.initMouseEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.layerX Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.layerY Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.metaKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.offsetX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.offsetY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.pageX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.pageY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.relatedTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.screenX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.screenY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.shiftKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationObserver πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MutationObserver.MutationObserver πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MutationObserver.disconnect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationObserver.observe πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 33, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Chrome throws a syntax error.Chrome Android: Before Chrome Android 33, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Chrome Android throws a syntax error.Edge: Before Edge 79, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Edge throws a syntax error.Firefox: Before Firefox 36, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Firefox throws a syntax error.Firefox for Android: Before Firefox for Android 36, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Firefox for Android throws a syntax error.Internet Explorer: Internet Explorer requires attributes: true when using attributeFilter or attributeOldValue. If attributes: true is not present, then Internet Explorer throws a syntax error.Quest Browser: Before Quest Browser 5.0, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Quest Browser throws a syntax error.Opera: Before Opera 20, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Opera throws a syntax error.Opera Android: Before Opera Android 20, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Opera Android throws a syntax error.Safari: Before Safari 10.1, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Safari throws a syntax error.Safari on iOS: Before Safari iOS 10.3, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Safari throws a syntax error.Samsung Internet: Before Samsung Internet 2.0, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Samsung Internet throws a syntax error.WebView Android: Before WebView 4.4.3, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then WebView throws a syntax error.WebView on iOS: Before Safari iOS 10.3, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Safari throws a syntax error.
api.MutationObserver.takeRecords πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.MutationRecord πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.addedNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.attributeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.attributeNamespace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.nextSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.oldValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.previousSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.removedNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.getNamedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.getNamedItemNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.removeNamedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.removeNamedItemNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.setNamedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.setNamedItemNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.appCodeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.appNam