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
javascript.builtins.Iterator.concat πŸ“‹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
javascript.builtins.Map.getOrInsert πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
javascript.builtins.Map.getOrInsertComputed πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
javascript.builtins.WeakMap.getOrInsert πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
javascript.builtins.WeakMap.getOrInsertComputed πŸ“‹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
javascript.builtins.Date.toTemporalInstant πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.Duration πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.abs πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.add πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.blank πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.compare πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.days πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.hours πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.microseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.milliseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.minutes πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.months πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.nanoseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.negated πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.round πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.seconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.sign πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.subtract πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.total πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.weeks πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.with πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Duration.years πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.add πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.compare πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.epochMilliseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.epochNanoseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.equals πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.fromEpochMilliseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.fromEpochNanoseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.round πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.since πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.subtract πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.toZonedDateTimeISO πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.until πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Instant.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Now πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Now.instant πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Now.plainDateISO πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Now.plainDateTimeISO πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Now.plainTimeISO πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Now.timeZoneId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.Now.zonedDateTimeISO πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.add πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.calendarId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.compare πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.day πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.dayOfWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.dayOfYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.daysInMonth πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.daysInWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.daysInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.equals πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.era πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.eraYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.inLeapYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.month πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.monthCode πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.monthsInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.since πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.subtract πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.toPlainDateTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.toPlainMonthDay πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.toPlainYearMonth πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.toZonedDateTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.until πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.weekOfYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.with πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.withCalendar πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Firefox: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.Firefox for Android: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.
javascript.builtins.Temporal.PlainDate.year πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDate.yearOfWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.add πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.calendarId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.compare πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.day πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.dayOfWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.dayOfYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.daysInMonth πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.daysInWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.daysInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.equals πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.era πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.eraYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.hour πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.inLeapYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.microsecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.millisecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.minute πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.month πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.monthCode πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.monthsInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.nanosecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.round πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.second πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.since πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.subtract πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.toPlainDate πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.toPlainTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.toZonedDateTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.until πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.weekOfYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.with πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.withCalendar πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Firefox: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.Firefox for Android: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.
javascript.builtins.Temporal.PlainDateTime.withPlainTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.year πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainDateTime.yearOfWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.calendarId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.day πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.equals πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.monthCode πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.toPlainDate πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainMonthDay.with πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.PlainTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.add πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.compare πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.equals πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.hour πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.microsecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.millisecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.minute πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.nanosecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.round πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.second πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.since πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.subtract πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.until πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainTime.with πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.add πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.calendarId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.compare πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.daysInMonth πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.daysInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.equals πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.era πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.eraYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.inLeapYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.month πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.monthCode πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.monthsInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.since πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.subtract πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.toPlainDate πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.until πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.with πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.PlainYearMonth.year πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.add πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.calendarId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.compare πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.day πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.dayOfWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.dayOfYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.daysInMonth πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.daysInWeek πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.daysInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.epochMilliseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.epochNanoseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.equals πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.era πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.eraYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.from πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.getTimeZoneTransition πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.hour πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.hoursInDay πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.inLeapYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.microsecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.millisecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.minute πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.month πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.monthCode πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.monthsInYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.nanosecond πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.offset πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.offsetNanoseconds πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.round πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.second πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.since πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.startOfDay πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.subtract πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.timeZoneId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.toInstant πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.toJSON πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.toLocaleString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.toPlainDate πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.toPlainDateTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.toPlainTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.toString πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.until πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.valueOf πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.weekOfYear πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.with πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.withCalendar πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Firefox: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.Firefox for Android: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.
javascript.builtins.Temporal.ZonedDateTime.withPlainTime πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.withTimeZone πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.year πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
javascript.builtins.Temporal.ZonedDateTime.yearOfWeek πŸ“‹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.

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
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
javascript.builtins.Uint8Array.fromBase64 πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
javascript.builtins.Uint8Array.fromHex πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
javascript.builtins.Uint8Array.setFromBase64 πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
javascript.builtins.Uint8Array.setFromHex πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
javascript.builtins.Uint8Array.toBase64 πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
javascript.builtins.Uint8Array.toHex πŸ“‹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

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
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
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
javascript.builtins.RegExp.escape πŸ“‹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
javascript.builtins.DataView.getFloat16 πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
javascript.builtins.DataView.setFloat16 πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
javascript.builtins.Float16Array πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
javascript.builtins.Float16Array.Float16Array πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
javascript.builtins.Math.f16round πŸ“‹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
javascript.builtins.AsyncDisposableStack πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.@@asyncDispose πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.AsyncDisposableStack πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.adopt πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.defer πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.disposeAsync πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.disposed πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.move πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncDisposableStack.use πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.AsyncIterator.@@asyncDispose πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.@@dispose πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.DisposableStack πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.adopt πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.defer πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.dispose πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.disposed πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.move πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.DisposableStack.use πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.Error.isError πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Node.js: Returns false for DOMException instances. See issue 56497.Safari: Returns false for DOMException instances.Safari on iOS: Returns false for DOMException instances.WebView on iOS: Returns false for DOMException instances.
javascript.builtins.Iterator.@@dispose πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.SuppressedError πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.SuppressedError.SuppressedError πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.SuppressedError.error πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.builtins.SuppressedError.suppressed πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.statements.await_using πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
javascript.statements.using πŸ“‹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
javascript.builtins.Atomics.pause πŸ“‹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
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)

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
javascript.builtins.Intl.Locale.getCalendars πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getCollations πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getHourCycles πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getNumberingSystems πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getTextInfo πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Deno: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getTimeZones πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getWeekInfo πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Deno: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.

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
javascript.builtins.Intl.DurationFormat πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
javascript.builtins.Intl.DurationFormat.DurationFormat πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
javascript.builtins.Intl.DurationFormat.format πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
javascript.builtins.Intl.DurationFormat.formatToParts πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
javascript.builtins.Intl.DurationFormat.resolvedOptions πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
javascript.builtins.Intl.DurationFormat.supportedLocalesOf πŸ“‹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
javascript.builtins.Promise.try πŸ“‹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
javascript.builtins.Symbol.asyncDispose πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Node.js: Only available for fs and stream resources.Node.js: Only available for fs and stream resources.

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

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
javascript.builtins.Symbol.dispose πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Node.js: Only available for fs and stream resources.Node.js: Only available for fs and stream resources.
javascript.regular_expressions.modifier πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
javascript.regular_expressions.named_capturing_group.duplicate_named_capturing_groups 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.

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
javascript.statements.import.import_attributes πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
javascript.statements.import.import_attributes.type_css Chrome Android3/19/2024 Edge3/22/20243
javascript.statements.import.import_attributes.type_json 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
javascript.builtins.Iterator.Iterator πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.drop πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.every πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.filter πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.find πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.flatMap πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.forEach πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.from πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.map πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.reduce πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.some πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.take πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Iterator.toArray πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Set.difference πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Set.intersection πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Set.isDisjointFrom πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Set.isSubsetOf πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Set.isSupersetOf πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Set.symmetricDifference πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
javascript.builtins.Set.union πŸ“‹Chrome Android2/20/2024 Edge2/23/20243

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
javascript.builtins.Array.fromAsync πŸ“‹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
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
javascript.builtins.Promise.withResolvers πŸ“‹Chrome Android10/31/2023 Edge11/2/20232

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.

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
javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingMode_parameter Chrome Android9/12/2023 Edge9/15/20233
javascript.builtins.Map.groupBy πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
javascript.builtins.Object.groupBy πŸ“‹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

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

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
javascript.builtins.ArrayBuffer.detached πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
javascript.builtins.ArrayBuffer.transfer πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
javascript.builtins.ArrayBuffer.transferToFixedLength πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
javascript.builtins.JSON.isRawJSON πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
javascript.builtins.JSON.parse.reviver_parameter_context_argument πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
javascript.builtins.JSON.rawJSON πŸ“‹Chrome Android5/30/2023 Edge6/2/20233

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

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
javascript.builtins.RegExp.unicodeSets πŸ“‹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
javascript.builtins.ArrayBuffer.ArrayBuffer.maxByteLength_option πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.ArrayBuffer.maxByteLength πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.ArrayBuffer.resizable πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.ArrayBuffer.resize πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.SharedArrayBuffer.SharedArrayBuffer.maxByteLength_option πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.SharedArrayBuffer.grow πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.SharedArrayBuffer.growable πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.SharedArrayBuffer.maxByteLength πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.String.isWellFormed πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
javascript.builtins.String.toWellFormed πŸ“‹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
javascript.builtins.Array.toReversed πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
javascript.builtins.Array.toSorted πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
javascript.builtins.Array.toSpliced πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
javascript.builtins.Array.with πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
javascript.builtins.TypedArray.toReversed πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
javascript.builtins.TypedArray.toSorted πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
javascript.builtins.TypedArray.with πŸ“‹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
javascript.builtins.FinalizationRegistry.register.symbol_as_target Chrome Android1/10/2023 Edge1/12/20232
javascript.builtins.FinalizationRegistry.unregister.symbol_as_target Chrome Android1/10/2023 Edge1/12/20232
javascript.builtins.WeakMap.symbol_as_keys Chrome Android1/10/2023 Edge1/12/20232
javascript.builtins.WeakRef.WeakRef.symbol_as_target Chrome Android1/10/2023 Edge1/12/20232
javascript.builtins.WeakSet.symbol_as_keys 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

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

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
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
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_roundingIncrement_parameter Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_roundingMode_parameter Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_roundingPriority_parameter Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_signDisplay_parameter.negative Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_trailingZeroDisplay_parameter Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_useGrouping_parameter.string_values Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.format.number_parameter-string_decimal Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.formatRange πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.NumberFormat.formatRangeToParts πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.PluralRules.PluralRules.options_parameter Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingPriority_parameter Chrome Android9/27/2022 Edge10/3/20226
javascript.builtins.Intl.PluralRules.selectRange πŸ“‹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
javascript.operators.import_meta.resolve πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
Node.js: Returns a URL object instead of a string.

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

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

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
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.

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
javascript.builtins.Intl.supportedValuesOf πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
javascript.builtins.Intl.supportedValuesOf.key_parameter_calendar Chrome Android3/1/2022 Edge3/3/20222
javascript.builtins.Intl.supportedValuesOf.key_parameter_collation Chrome Android3/1/2022 Edge3/3/20222
javascript.builtins.Intl.supportedValuesOf.key_parameter_currency Chrome Android3/1/2022 Edge3/3/20222
javascript.builtins.Intl.supportedValuesOf.key_parameter_numberingSystem Chrome Android3/1/2022 Edge3/3/20222
javascript.builtins.Intl.supportedValuesOf.key_parameter_timeZone Chrome Android3/1/2022 Edge3/3/20222
javascript.builtins.Intl.supportedValuesOf.key_parameter_unit 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.
javascript.builtins.AggregateError.serializable_object Chrome Android2/1/2022 Edge2/3/20222
Chrome: AggregateError serializes to the Error type, without additional properties.Chrome Android: AggregateError serializes to the Error type, without additional properties.Edge: AggregateError serializes to the Error type, without additional properties.Firefox: AggregateError serializes to the AggregateError type, with properties name, message, cause, and errors.Firefox for Android: AggregateError serializes to the AggregateError type, with properties name, message, cause, and errors.Quest Browser: AggregateError serializes to the Error type, without additional properties.Opera: AggregateError serializes to the Error type, without additional properties.Opera Android: AggregateError serializes to the Error type, without additional properties.Samsung Internet: AggregateError serializes to the Error type, without additional properties.WebView Android: AggregateError serializes to the Error type, without additional properties.

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
javascript.builtins.Array.findLast πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
javascript.builtins.Array.findLastIndex πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
javascript.builtins.TypedArray.findLast πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
javascript.builtins.TypedArray.findLastIndex πŸ“‹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

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
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZoneName_parameter.extended_values 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
javascript.classes.static.initialization_blocks πŸ“‹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
javascript.builtins.Error.Error.options_cause_parameter πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
javascript.builtins.Error.cause πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome: Before version 125, default console logging for Error objects does not print the cause.Chrome Android: Before version 125, default console logging for Error objects does not print the cause.Edge: Before version 125, default console logging for Error objects does not print the cause.Quest Browser: Before version false, default console logging for Error objects does not print the cause.Opera: Before version 111, default console logging for Error objects does not print the cause.Opera Android: Before version 83, default console logging for Error objects does not print the cause.Safari: Default console logging for Error objects does not print the cause.Safari on iOS: Default console logging for Error objects does not print the cause.Samsung Internet: Before version 27.0, default console logging for Error objects does not print the cause.WebView Android: Before version 125, default console logging for Error objects does not print the cause.WebView on iOS: Default console logging for Error objects does not print the cause.
javascript.builtins.Object.hasOwn πŸ“‹Chrome Android8/31/2021 Edge9/2/20212

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
javascript.builtins.Array.at πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_dayPeriod_parameter Chrome Android7/20/2021 Edge7/22/20212
javascript.builtins.String.at πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
javascript.builtins.TypedArray.at πŸ“‹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.
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.IntlLegacyConstructedSymbol πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
Chrome: The fallback symbol property has description IntlFallback.Chrome Android: The fallback symbol property has description IntlFallback.Edge: The fallback symbol property has description IntlFallback.Node.js: The fallback symbol property has description IntlFallback.Quest Browser: The fallback symbol property has description IntlFallback.Opera: The fallback symbol property has description IntlFallback.Opera Android: The fallback symbol property has description IntlFallback.Samsung Internet: The fallback symbol property has description IntlFallback.WebView Android: The fallback symbol property has description IntlFallback.
javascript.builtins.Intl.NumberFormat.NumberFormat.IntlLegacyConstructedSymbol πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
Chrome: The fallback symbol property has description IntlFallback.Chrome Android: The fallback symbol property has description IntlFallback.Edge: The fallback symbol property has description IntlFallback.Node.js: The fallback symbol property has description IntlFallback.Quest Browser: The fallback symbol property has description IntlFallback.Opera: The fallback symbol property has description IntlFallback.Opera Android: The fallback symbol property has description IntlFallback.Samsung Internet: The fallback symbol property has description IntlFallback.WebView Android: The fallback symbol property has description IntlFallback.
javascript.classes.private_class_fields_in πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
javascript.grammar.trailing_commas.trailing_commas_in_dynamic_import πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
Node.js: The second parameter no longer throws a parser error, but the --experimental-json-modules flag is still needed to load JSON modules.
javascript.operators.import.options_parameter πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
Node.js: The second parameter no longer throws a parser error, but the --experimental-json-modules flag is still needed to load JSON modules.
javascript.statements.import.service_worker_support 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
javascript.builtins.Atomics.waitAsync πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
Chrome: The Atomics.waitAsync() method never times out. See bug 40742782.Chrome Android: The Atomics.waitAsync() method never times out. See bug 40742782.Edge: The Atomics.waitAsync() method never times out. See bug 40742782.Quest Browser: The Atomics.waitAsync() method never times out. See bug 40742782.Opera Android: The Atomics.waitAsync() method never times out. See bug 40742782.WebView Android: The Atomics.waitAsync() method never times out. See bug 40742782.
javascript.builtins.RegExp.hasIndices πŸ“‹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
javascript.operators.await.top_level πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Node.js: Not supported in CommonJS modules.Safari: Doesn't support multiple modules simultaneously importing a module containing a top-level await (see bug 242740).Safari on iOS: Doesn't support multiple modules simultaneously importing a module containing a top-level await (see bug 242740).WebView on iOS: Doesn't support multiple modules simultaneously importing a module containing a top-level await (see bug 242740).
javascript.builtins.Atomics πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
Safari: Before Safari 16.4, Atomics is gated behind COOP/COEP. For more detail, read Making your website "cross-origin isolated" using COOP and COEP.Safari on iOS: Before Safari on iOS 16.4, Atomics is gated behind COOP/COEP. For more detail, read Making your website "cross-origin isolated" using COOP and COEP.WebView on iOS: Before WebView on iOS 16.4, Atomics is gated behind COOP/COEP. For more detail, read Making your website "cross-origin isolated" using COOP and COEP.
javascript.builtins.Atomics.add πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.and πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.compareExchange πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.exchange πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.isLockFree πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.load πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.notify πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.or πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.store πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.sub πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.wait πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.Atomics.xor πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.DataView.DataView.sharedarraybuffer_support Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.SharedArrayBuffer πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.SharedArrayBuffer.@@species πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.SharedArrayBuffer.SharedArrayBuffer πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.SharedArrayBuffer.byteLength πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
javascript.builtins.SharedArrayBuffer.slice πŸ“‹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
javascript.statements.export.arbitrary_module_namespace_identifier_names Chrome Android1/19/2021 Edge1/21/20212
javascript.statements.import.arbitrary_module_namespace_identifier_names 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
javascript.builtins.Intl.Segmenter πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
javascript.builtins.Intl.Segmenter.Segmenter πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
javascript.builtins.Intl.Segmenter.resolvedOptions πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
javascript.builtins.Intl.Segmenter.segment πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
javascript.builtins.Intl.Segmenter.supportedLocalesOf πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
javascript.builtins.Intl.Segments πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
javascript.builtins.Intl.Segments.@@iterator πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
javascript.builtins.Intl.Segments.containing πŸ“‹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.
javascript.builtins.Intl.Collator.Collator.options_collation_parameter 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
javascript.builtins.AggregateError πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
javascript.builtins.AggregateError.AggregateError πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
javascript.builtins.AggregateError.errors πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
javascript.builtins.Promise.any πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
javascript.builtins.String.replaceAll πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
javascript.operators.logical_and_assignment πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
javascript.operators.logical_or_assignment πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
javascript.operators.nullish_coalescing_assignment πŸ“‹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
javascript.builtins.FinalizationRegistry πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
javascript.builtins.FinalizationRegistry.FinalizationRegistry πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
javascript.builtins.FinalizationRegistry.register πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
javascript.builtins.FinalizationRegistry.unregister πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_fractionalSecondDigits_parameter Edge7/16/2020 Chrome Android7/27/202011
javascript.builtins.WeakRef πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
javascript.builtins.WeakRef.WeakRef πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
javascript.builtins.WeakRef.deref πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
javascript.classes.private_class_methods πŸ“‹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

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
javascript.builtins.Intl.DisplayNames πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
javascript.builtins.Intl.DisplayNames.DisplayNames πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
javascript.builtins.Intl.DisplayNames.of πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
javascript.builtins.Intl.DisplayNames.resolvedOptions πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
javascript.builtins.Intl.DisplayNames.supportedLocalesOf πŸ“‹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.
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_calendar_parameter Chrome Android2/4/2020 Edge2/7/20203
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_numberingSystem_parameter Chrome Android2/4/2020 Edge2/7/20203
javascript.operators.import.worker_support Chrome Android2/4/2020 Edge2/7/20203
javascript.operators.nullish_coalescing πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
javascript.operators.optional_chaining πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
javascript.statements.import.worker_support Chrome Android2/4/2020 Edge2/7/20203
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
javascript.builtins.Array.@@species πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
javascript.builtins.Array.flat πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
javascript.builtins.Array.flatMap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
javascript.builtins.Array.sort.stable_sorting Chrome Android10/17/2018 Edge1/15/2020455
javascript.builtins.Array.toLocaleString.locales_parameter Chrome Android2/27/2013 Edge1/15/20202513
Deno: Only the locale data for en-US is available.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the function silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Array.toLocaleString.options_parameter Chrome Android2/27/2013 Edge1/15/20202513
javascript.builtins.AsyncGenerator πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.AsyncGenerator.next πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.AsyncGenerator.return πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.AsyncGenerator.throw πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.AsyncGeneratorFunction πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.AsyncGeneratorFunction.AsyncGeneratorFunction πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.AsyncIterator πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.AsyncIterator.@@asyncIterator πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.BigInt πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt.BigInt πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt.asIntN πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt.asUintN πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt.toLocaleString πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt.toLocaleString.locales_parameter Chrome Android7/30/2019 Edge1/15/2020169
Deno: Only the locale data for en-US is available.
javascript.builtins.BigInt.toLocaleString.options_parameter Chrome Android7/30/2019 Edge1/15/2020169
javascript.builtins.BigInt.toString πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt.valueOf πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt64Array πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigInt64Array.BigInt64Array πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigUint64Array πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.BigUint64Array.BigUint64Array πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.DataView.getBigInt64 πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.DataView.getBigUint64 πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.DataView.setBigInt64 πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.DataView.setBigUint64 πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
javascript.builtins.Error.captureStackTrace πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
javascript.builtins.Error.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Firefox: Version 103 serialized properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 adds serialization of stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 adds serialization of stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serialized properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 adds serialization of stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 adds serialization of stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.Error.stackTraceLimit Chrome Android6/27/2012 Edge1/15/20202758
javascript.builtins.EvalError.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.Function.name.inferred_names Chrome Android6/8/2016 Edge1/15/20201316
Edge: Names for functions defined in a dictionary are properly assigned; however, anonymous functions defined on a var/let variable assignment have blank names.
javascript.builtins.Function.toString.toString_revision Chrome Android4/17/2018 Edge1/15/2020638
javascript.builtins.Intl.Collator.Collator.options_ignorePunctuation_parameter Chrome Android2/27/2013 Edge1/15/20202513
javascript.builtins.Intl.Collator.Collator.options_localeMatcher_parameter Chrome Android2/27/2013 Edge1/15/20202513
javascript.builtins.Intl.Collator.Collator.options_numeric_parameter Chrome Android2/27/2013 Edge1/15/20202513
javascript.builtins.Intl.Collator.Collator.options_sensitivity_parameter Chrome Android2/27/2013 Edge1/15/20202513
javascript.builtins.Intl.Collator.Collator.options_usage_parameter Chrome Android2/27/2013 Edge1/15/20202513
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_dateStyle_parameter Chrome Android7/30/2019 Edge1/15/2020169
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeStyle_parameter Chrome Android7/30/2019 Edge1/15/2020169
javascript.builtins.Intl.DateTimeFormat.formatRange πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details.
javascript.builtins.Intl.DateTimeFormat.formatRangeToParts πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details.
javascript.builtins.Intl.ListFormat πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the ListFormat() constructor for more details.Safari: Only available on macOS Big Sur (11) and above.
javascript.builtins.Intl.ListFormat.ListFormat πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the ListFormat instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.Safari: Only available on macOS Big Sur (11) and above.
javascript.builtins.Intl.ListFormat.format πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the ListFormat() constructor for more details.Safari: Only available on macOS Big Sur (11) and above.
javascript.builtins.Intl.ListFormat.formatToParts πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the ListFormat() constructor for more details.Safari: Only available on macOS Big Sur (11) and above.
javascript.builtins.Intl.ListFormat.resolvedOptions πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the ListFormat() constructor for more details.Safari: Only available on macOS Big Sur (11) and above.
javascript.builtins.Intl.ListFormat.supportedLocalesOf πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.Safari: Only available on macOS Big Sur (11) and above.
javascript.builtins.Intl.Locale πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.Locale πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.baseName πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.calendar πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.caseFirst πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.collation πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.hourCycle πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.language πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.maximize πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.minimize πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.numberingSystem πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.numeric πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.region πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.script πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.Locale.toString πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_compactDisplay_parameter Chrome Android9/10/2019 Edge1/15/2020127
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_currencyDisplay_parameter Chrome Android9/10/2019 Edge1/15/2020127
Safari: Doesn't support currencyDisplay: 'narrowSymbol'.Safari on iOS: Doesn't support currencyDisplay: 'narrowSymbol'.WebView on iOS: Doesn't support currencyDisplay: 'narrowSymbol'.
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_currencySign_parameter Chrome Android9/10/2019 Edge1/15/2020127
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_notation_parameter Chrome Android9/10/2019 Edge1/15/2020127
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_signDisplay_parameter Chrome Android9/10/2019 Edge1/15/2020127
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_unitDisplay_parameter Chrome Android9/10/2019 Edge1/15/2020127
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_unit_parameter Chrome Android9/10/2019 Edge1/15/2020127
javascript.builtins.Intl.RelativeTimeFormat πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the RelativeTimeFormat() constructor for more details.
javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.locales_parameter Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the RelativeTimeFormat instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_localeMatcher_parameter Chrome Android12/4/2018 Edge1/15/2020407
javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_numberingSystem_parameter Chrome Android12/4/2018 Edge1/15/2020407
javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_numeric_parameter Chrome Android12/4/2018 Edge1/15/2020407
javascript.builtins.Intl.RelativeTimeFormat.format πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the RelativeTimeFormat() constructor for more details.
javascript.builtins.Intl.RelativeTimeFormat.formatToParts πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the RelativeTimeFormat() constructor for more details.
javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the RelativeTimeFormat() constructor for more details.
javascript.builtins.Intl.RelativeTimeFormat.supportedLocalesOf πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.JSON.json_superset Chrome Android4/17/2018 Edge1/15/2020638
javascript.builtins.JSON.stringify.well_formed_stringify Chrome Android1/29/2019 Edge1/15/2020351
javascript.builtins.Object.fromEntries πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
javascript.builtins.Promise.@@species πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
javascript.builtins.Promise.allSettled πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
javascript.builtins.Proxy.handler.getPrototypeOf πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
javascript.builtins.RangeError.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.ReferenceError.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.RegExp.@@matchAll πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
javascript.builtins.RegExp.@@replace πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
javascript.builtins.RegExp.@@split πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
javascript.builtins.RegExp.dotAll πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
javascript.builtins.RegExp.flags πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
javascript.builtins.String.matchAll πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
javascript.builtins.String.trimEnd πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
javascript.builtins.String.trimStart πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
javascript.builtins.Symbol.asyncIterator πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.builtins.Symbol.description πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
Safari: No support for an undefined description.Safari on iOS: No support for an undefined description.WebView on iOS: No support for an undefined description.
javascript.builtins.Symbol.match πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
javascript.builtins.Symbol.matchAll πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
javascript.builtins.Symbol.replace πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
javascript.builtins.Symbol.search πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
javascript.builtins.Symbol.split πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
javascript.builtins.Symbol.toStringTag.dom_objects Chrome Android4/13/2016 Edge1/15/20201372
javascript.builtins.SyntaxError.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.TypeError.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.URIError.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.globalThis πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
javascript.classes.private_class_fields πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.classes.public_class_fields πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Safari: Parentheses in field initializers can lead to ReferenceErrors. See bug 236843.Safari: Doesn't support public static fields. See bug 194095.Safari on iOS: Parentheses in field initializers can lead to ReferenceErrors. See bug 236843.Safari on iOS: Doesn't support public static fields. See bug 194095.WebView on iOS: Parentheses in field initializers can lead to ReferenceErrors. See bug 236843.WebView on iOS: Doesn't support public static fields. See bug 194095.
javascript.classes.static.class_fields πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
javascript.functions.method_definitions.async_generator_methods Chrome Android12/5/2017 Edge1/15/2020771
javascript.functions.rest_parameters.destructuring Chrome Android3/9/2016 Edge1/15/20201407
javascript.grammar.hashbang_comments πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
javascript.grammar.numeric_separators πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
javascript.grammar.template_literals.template_literal_revision Chrome Android10/24/2017 Edge1/15/2020813
javascript.operators.async_generator_function πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.operators.destructuring.rest_in_objects Chrome Android8/1/2017 Edge1/15/2020897
javascript.operators.generator_function.trailing_comma Chrome Android4/25/2017 Edge1/15/2020995
javascript.operators.import πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
Deno: Bundled Deno applications (using deno compile) do not support dynamic importsNode.js: Dynamic import can be used in either CommonJS or ES module files, to import either CommonJS or ES module files. See Node's ECMAScript Modules documentation for more details.Node.js: Dynamic import can be used in either CommonJS or ES module files, to import either CommonJS or ES module files. See Node's ECMAScript Modules documentation for more details.
javascript.operators.import_meta πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
javascript.operators.object_initializer.spread_properties Chrome Android8/1/2017 Edge1/15/2020897
javascript.operators.spread.spread_in_object_literals πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
javascript.regular_expressions.lookbehind_assertion πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
javascript.regular_expressions.named_backreference πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
javascript.regular_expressions.named_capturing_group πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
javascript.regular_expressions.unicode_character_class_escape πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
javascript.statements.async_generator_function πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.statements.export.namespace πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
Node.js: Modules must either have a filename ending in .mjs, or the nearest parent package.json file must contain "type": "module". See Node's ECMAScript Modules documentation for more details.
javascript.statements.for_await_of πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
javascript.statements.try_catch.optional_catch_binding Chrome Android4/17/2018 Edge1/15/2020638

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() {});.

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
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_hourCycle_parameter Edge10/2/2018 Chrome Android3/12/2019161
javascript.builtins.RegExp.source.escaping Edge7/29/2015 Chrome Android3/12/20191322
javascript.builtins.RegExp.toString.escaping Edge7/29/2015 Chrome Android3/12/20191322

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

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
javascript.builtins.Intl.Collator.Collator.options_caseFirst_parameter Chrome Android2/27/2013 Edge10/2/20182043
javascript.builtins.Intl.DateTimeFormat.formatToParts πŸ“‹Chrome Android3/16/2017 Edge10/2/2018565
Chrome: Before version 71, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 71 and later use the specification defined dayPeriod. See bug 41402623.Chrome Android: Before version 71, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 71 and later use the specification defined dayPeriod. See bug 41402623.Node.js: Before version 12.0.0, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 12.0.0 and later use the specification defined dayPeriod. See bug 41402623.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details.Quest Browser: Before version 6.0, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 71 and later use the specification defined dayPeriod. See bug 41402623.Opera: Before version 58, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 58 and later use the specification defined dayPeriod. See bug 41402623.Opera Android: Before version 50, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 50 and later use the specification defined dayPeriod. See bug 41402623.Samsung Internet: Before version 71, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 71 and later use the specification defined dayPeriod. See bug 41402623.WebView Android: Before version 71, formatToParts() returned an object with an incorrectly cased type key of dayperiod. Version 71 and later use the specification defined dayPeriod. See bug 41402623.
javascript.builtins.Intl.PluralRules πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the PluralRules() constructor for more details.
javascript.builtins.Intl.PluralRules.PluralRules πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the PluralRules instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.PluralRules.resolvedOptions πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the PluralRules() constructor for more details.
javascript.builtins.Intl.PluralRules.select πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the PluralRules() constructor for more details.
javascript.builtins.Intl.PluralRules.supportedLocalesOf πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the PluralRules() constructor for more details.
javascript.builtins.Promise.finally πŸ“‹Chrome Android12/5/2017 Edge10/2/2018301

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

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

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.
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
javascript.builtins.Array.values πŸ“‹Edge8/2/2016 Chrome Android4/17/2018623

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
javascript.builtins.Intl.NumberFormat.formatToParts πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the NumberFormat() constructor for more details.

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
javascript.builtins.Proxy.revocable πŸ“‹Edge7/29/2015 Chrome Android12/5/2017860
javascript.statements.for_of.async_iterators 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
javascript.builtins.Intl.getCanonicalLocales πŸ“‹Chrome Android10/19/2016 Edge10/17/2017363
javascript.operators.destructuring.rest_in_arrays Chrome Android3/9/2016 Edge10/17/2017587
javascript.statements.export πŸ“‹Chrome Android9/5/2017 Edge10/17/201742
Node.js: Modules must either have a filename ending in .mjs, or the nearest parent package.json file must contain "type": "module". See Node's ECMAScript Modules documentation for more details.
javascript.statements.export.default πŸ“‹Chrome Android9/5/2017 Edge10/17/201742
Node.js: Modules must either have a filename ending in .mjs, or the nearest parent package.json file must contain "type": "module". See Node's ECMAScript Modules documentation for more details.
javascript.statements.import πŸ“‹Chrome Android9/5/2017 Edge10/17/201742
Node.js: Modules must either have a filename ending in .mjs, or the nearest parent package.json file must contain "type": "module". See Node's ECMAScript Modules documentation for more details.Node.js: Modules must either have a filename ending in .mjs, or the nearest parent package.json file must contain "type": "module". See Node's ECMAScript Modules documentation for more details.

2017/8

API First Browser Date Last Browser Date Days Notes
api.Window.message_event πŸ“‹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
javascript.builtins.String.toLocaleLowerCase.locales_parameter Edge7/29/2015 Chrome Android4/25/2017636
Deno: Only the locale data for en-US is available.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the function silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.String.toLocaleUpperCase.locales_parameter Edge7/29/2015 Chrome Android4/25/2017636
Deno: Only the locale data for en-US is available.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the function silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.functions.arrow_functions.trailing_comma Edge7/29/2015 Chrome Android4/25/2017636
javascript.grammar.trailing_commas.trailing_commas_in_functions Edge8/2/2016 Chrome Android4/25/2017266
javascript.operators.function.trailing_comma Edge8/2/2016 Chrome Android4/25/2017266
javascript.statements.function.trailing_comma_in_parameters Edge8/2/2016 Chrome Android4/25/2017266
javascript.statements.generator_function.trailing_comma_in_parameters 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
javascript.builtins.AsyncFunction πŸ“‹Chrome Android12/6/2016 Edge4/5/2017120
javascript.builtins.AsyncFunction.AsyncFunction πŸ“‹Chrome Android12/6/2016 Edge4/5/2017120
javascript.builtins.Date.@@toPrimitive πŸ“‹Chrome Android12/2/2015 Edge4/5/2017490
javascript.builtins.Date.UTC.optional_monthIndex Chrome Android6/27/2012 Edge4/5/20171743
javascript.builtins.Function.@@hasInstance πŸ“‹Chrome Android4/13/2016 Edge4/5/2017357
javascript.builtins.Object.getOwnPropertyDescriptors πŸ“‹Chrome Android10/19/2016 Edge4/5/2017168
javascript.builtins.String.padEnd πŸ“‹Chrome Android3/16/2017 Edge4/5/201720
javascript.builtins.String.padStart πŸ“‹Chrome Android3/16/2017 Edge4/5/201720
javascript.builtins.Symbol.@@toPrimitive πŸ“‹Chrome Android12/2/2015 Edge4/5/2017490
javascript.builtins.Symbol.hasInstance πŸ“‹Chrome Android4/13/2016 Edge4/5/2017357
javascript.builtins.Symbol.isConcatSpreadable πŸ“‹Chrome Android1/26/2016 Edge4/5/2017435
javascript.builtins.Symbol.toPrimitive πŸ“‹Chrome Android12/2/2015 Edge4/5/2017490
javascript.builtins.Symbol.toStringTag πŸ“‹Chrome Android3/9/2016 Edge4/5/2017392
javascript.functions.method_definitions.async_methods Chrome Android12/6/2016 Edge4/5/2017120
javascript.operators.async_function πŸ“‹Chrome Android12/6/2016 Edge4/5/2017120
javascript.statements.async_function πŸ“‹Chrome Android12/6/2016 Edge4/5/2017120

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.

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.
javascript.operators.await πŸ“‹Edge8/2/2016 Chrome Android12/6/2016126

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
javascript.builtins.Object.entries πŸ“‹Edge8/2/2016 Chrome Android10/19/201678
javascript.builtins.Object.values πŸ“‹Edge8/2/2016 Chrome Android10/19/201678

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

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.
javascript.builtins.Array.includes πŸ“‹Chrome Android12/2/2015 Edge8/2/2016244
javascript.builtins.Date.toLocaleDateString.iana_time_zone_names Chrome Android2/27/2013 Edge8/2/20161252
javascript.builtins.Date.toLocaleString.iana_time_zone_names Chrome Android2/27/2013 Edge8/2/20161252
javascript.builtins.Date.toLocaleTimeString.iana_time_zone_names Chrome Android2/27/2013 Edge8/2/20161252
javascript.builtins.Float32Array.Float32Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Float64Array.Float64Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Function.name πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
javascript.builtins.Function.name.configurable_true Chrome Android5/27/2015 Edge8/2/2016433
javascript.builtins.Int16Array.Int16Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Int32Array.Int32Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Int8Array.Int8Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZone_parameter.iana_time_zones Chrome Android2/27/2013 Edge8/2/20161252
javascript.builtins.Intl.DateTimeFormat.resolvedOptions.computed_timezone Chrome Android5/20/2014 Edge8/2/2016805
javascript.builtins.TypedArray.includes πŸ“‹Chrome Android12/2/2015 Edge8/2/2016244
javascript.builtins.TypedArray.iterable_in_constructor Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Uint16Array.Uint16Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Uint32Array.Uint32Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Uint8Array.Uint8Array.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.iterable_allowed Chrome Android11/12/2014 Edge8/2/2016629
javascript.functions.default_parameters πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
javascript.functions.default_parameters.destructured_parameter_with_default_value_assignment Chrome Android3/9/2016 Edge8/2/2016146
javascript.functions.default_parameters.parameters_without_defaults_after_default_parameters Chrome Android3/9/2016 Edge8/2/2016146
javascript.operators.destructuring πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
Firefox: Firefox provided a non-standard destructuring implementation from Firefox 2 to 40.Firefox for Android: Firefox for Android provided a non-standard destructuring implementation from Firefox for Android 4 to 40.
javascript.operators.destructuring.computed_property_names Chrome Android3/9/2016 Edge8/2/2016146
javascript.operators.exponentiation πŸ“‹Chrome Android7/27/2016 Edge8/2/20166
javascript.operators.exponentiation_assignment πŸ“‹Chrome Android7/27/2016 Edge8/2/20166
javascript.statements.for_of.closing_iterators Chrome Android6/8/2016 Edge8/2/201655
javascript.statements.let πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
Chrome: Strict mode is required.Chrome Android: Strict mode is required.Edge: In Edge 12 and 13, let within a for loop initializer does not create a separate variable for each loop iteration as defined by ES2015. Instead, it behaves as though the loop were wrapped in a scoping block with the let immediately before the loop.Firefox: Before Firefox 44, let is only available to code blocks in HTML wrapped in a <script type="application/javascript;version=1.7"> block (or higher version) and has different semantics (e.g. no temporal dead zone).Firefox: Before Firefox 46, a TypeError is thrown on redeclaration instead of a SyntaxError.Firefox: Firefox 54 adds support of let in workers.Firefox for Android: Before Firefox for Android 44, let is only available to code blocks in HTML wrapped in a <script type="application/javascript;version=1.7"> block (or higher version) and has different semantics (e.g. no temporal dead zone).Firefox for Android: Before Firefox for Android 46, a TypeError is thrown on redeclaration instead of a SyntaxError.Firefox for Android: Firefox for Android 54 adds support of let in workers.Internet Explorer: In Internet Explorer, let within a for loop initializer does not create a separate variable for each loop iteration as defined by ES2015. Instead, it behaves as though the loop were wrapped in a scoping block with the let immediately before the loop.Samsung Internet: Strict mode is required.WebView Android: Strict mode is required.

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
javascript.functions.arguments.@@iterator πŸ“‹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
javascript.builtins.ArrayBuffer.@@species πŸ“‹Edge11/12/2015 Chrome Android6/8/2016209
javascript.builtins.Map.@@species πŸ“‹Edge11/12/2015 Chrome Android6/8/2016209
javascript.builtins.RegExp.@@species πŸ“‹Edge11/12/2015 Chrome Android6/8/2016209
javascript.builtins.Set.@@species πŸ“‹Edge11/12/2015 Chrome Android6/8/2016209
javascript.builtins.Symbol.species πŸ“‹Edge11/12/2015 Chrome Android6/8/2016209
javascript.builtins.TypedArray.@@species πŸ“‹Edge11/12/2015 Chrome Android6/8/2016209

2016/4

API First Browser Date Last Browser Date Days Notes
javascript.builtins.Generator.return πŸ“‹Edge11/12/2015 Chrome Android4/13/2016153
javascript.builtins.RegExp.@@match πŸ“‹Edge11/12/2015 Chrome Android4/13/2016153
javascript.builtins.RegExp.@@search πŸ“‹Edge11/12/2015 Chrome Android4/13/2016153
javascript.builtins.RegExp.unicode πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Edge: Case folding is implemented in version 13Node.js: Case folding is implemented in version 8.6.0
javascript.regular_expressions.character_escape.unicode Edge7/29/2015 Chrome Android4/13/2016259
javascript.statements.generator_function.not_constructable_with_new Edge11/12/2015 Chrome Android4/13/2016153

2016/3

API First Browser Date Last Browser Date Days Notes
api.BaseAudioContext.decodeAudioData.returns_promise Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.Proxy πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.apply πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.construct πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.defineProperty πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.deleteProperty πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.get πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.getOwnPropertyDescriptor πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.has πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.isExtensible πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.ownKeys πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
Firefox: In Firefox 42, the implementation got updated to reflect the final ES2015 specification: The result is now checked if it is an array and if the array elements are either of type string or of type symbol. Enumerating duplicate own property names is not a failure anymore.Firefox for Android: In Firefox for Android 42, the implementation got updated to reflect the final ES2015 specification: The result is now checked if it is an array and if the array elements are either of type string or of type symbol. Enumerating duplicate own property names is not a failure anymore.
javascript.builtins.Proxy.handler.preventExtensions πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.set πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Proxy.handler.setPrototypeOf πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.apply πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.construct πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.defineProperty πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.deleteProperty πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.get πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.getOwnPropertyDescriptor πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.getPrototypeOf πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.has πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.isExtensible πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.ownKeys πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.preventExtensions πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.set πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.Reflect.setPrototypeOf πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.builtins.RegExp.sticky πŸ“‹Edge11/12/2015 Chrome Android3/9/2016118
javascript.builtins.RegExp.sticky.anchored_sticky_flag Edge11/12/2015 Chrome Android3/9/2016118
javascript.builtins.RegExp.sticky.prototype_accessor Edge11/12/2015 Chrome Android3/9/2016118
javascript.classes πŸ“‹Edge11/12/2015 Chrome Android3/9/2016118
Chrome: Strict mode is required.Chrome Android: Strict mode is required.Opera: Strict mode is required.Opera Android: Strict mode is required.Samsung Internet: Strict mode is required.WebView Android: Strict mode is required.
javascript.classes.constructor πŸ“‹Edge11/12/2015 Chrome Android3/9/2016118
Chrome: Strict mode is required.Chrome Android: Strict mode is required.Opera: Strict mode is required.Opera Android: Strict mode is required.Samsung Internet: Strict mode is required.WebView Android: Strict mode is required.
javascript.classes.extends πŸ“‹Edge11/12/2015 Chrome Android3/9/2016118
Chrome: Strict mode is required.Chrome Android: Strict mode is required.Opera: Strict mode is required.Opera Android: Strict mode is required.Samsung Internet: Strict mode is required.WebView Android: Strict mode is required.
javascript.classes.static πŸ“‹Edge11/12/2015 Chrome Android3/9/2016118
Chrome: Strict mode is required.Chrome Android: Strict mode is required.Opera: Strict mode is required.Opera Android: Strict mode is required.Samsung Internet: Strict mode is required.WebView Android: Strict mode is required.
javascript.functions.block_level_functions Edge7/29/2015 Chrome Android3/9/2016224
javascript.operators.generator_function πŸ“‹Edge7/29/2015 Chrome Android3/9/2016224
javascript.statements.class πŸ“‹Edge11/12/2015 Chrome Android3/9/2016118
Chrome: Strict mode is required.Chrome Android: Strict mode is required.Opera: Strict mode is required.Opera Android: Strict mode is required.Samsung Internet: Strict mode is required.WebView Android: Strict mode is required.
javascript.statements.generator_function.IteratorResult_object Edge11/12/2015 Chrome Android3/9/2016118

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
javascript.builtins.RegExp.global.prototype_accessor Edge7/29/2015 Chrome Android1/26/2016181
javascript.builtins.RegExp.ignoreCase.prototype_accessor Edge7/29/2015 Chrome Android1/26/2016181
javascript.builtins.RegExp.multiline.prototype_accessor Edge7/29/2015 Chrome Android1/26/2016181
javascript.builtins.RegExp.source.prototype_accessor 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
javascript.functions.rest_parameters πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
javascript.operators.object_initializer.computed_property_names Edge7/29/2015 Chrome Android12/2/2015126
javascript.operators.object_initializer.shorthand_method_names Edge7/29/2015 Chrome Android12/2/2015126
javascript.operators.object_initializer.shorthand_property_names 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
javascript.builtins.Generator πŸ“‹Chrome Android11/12/2014 Edge11/12/2015365
javascript.builtins.Generator.next πŸ“‹Chrome Android11/12/2014 Edge11/12/2015365
javascript.builtins.Generator.throw πŸ“‹Chrome Android11/12/2014 Edge11/12/2015365
javascript.builtins.GeneratorFunction πŸ“‹Chrome Android11/12/2014 Edge11/12/2015365
javascript.builtins.GeneratorFunction.GeneratorFunction πŸ“‹Chrome Android11/12/2014 Edge11/12/2015365
javascript.functions.method_definitions.generator_methods_not_constructable Chrome Android4/15/2015 Edge11/12/2015211
javascript.operators.class πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
javascript.operators.new_target πŸ“‹Chrome Android10/14/2015 Edge11/12/201529
javascript.operators.super πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
javascript.statements.generator_function πŸ“‹Chrome Android11/12/2014 Edge11/12/2015365

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.
javascript.functions.get.computed_property_names Edge7/29/2015 Chrome Android10/14/201577
javascript.functions.set.computed_property_names Edge7/29/2015 Chrome Android10/14/201577
javascript.operators.spread πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
javascript.operators.spread.spread_in_arrays πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
javascript.operators.spread.spread_in_function_calls πŸ“‹Edge7/29/2015 Chrome Android10/14/201577

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
javascript.builtins.Array.copyWithin πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.Array.fill πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.Array.find πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.Array.findIndex πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.Array.from πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.Object.assign πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.copyWithin πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.entries πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.every πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.fill πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.filter πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.find πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.findIndex πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.forEach πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.from πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.indexOf πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Firefox: Starting with Firefox 47, this method will no longer return -0. For example, new Uint8Array([0]).indexOf(0, -0) will now always return +0.Firefox for Android: Starting with Firefox for Android 47, this method will no longer return -0. For example, new Uint8Array([0]).indexOf(0, -0) will now always return +0.
javascript.builtins.TypedArray.join πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.lastIndexOf πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Firefox: Starting with Firefox 47, this method will no longer return -0. For example, new Uint8Array([0]).lastIndexOf(0, -0) will now always return +0.Firefox for Android: Starting with Firefox for Android 47, this method will no longer return -0. For example, new Uint8Array([0]).lastIndexOf(0, -0) will now always return +0.
javascript.builtins.TypedArray.map πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.of πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.reduce πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.reduceRight πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.reverse πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.slice πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.some πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.builtins.TypedArray.sort πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
javascript.functions.arrow_functions πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Firefox: The initial implementation of arrow functions in Firefox made them automatically strict. This has been changed as of Firefox 24. The use of 'use strict'; is now required.Firefox: Before Firefox 39, a line terminator (\n) was incorrectly allowed after arrow function arguments. This has been fixed to conform to the ES2015 specification and code like () \n => {} will now throw a SyntaxError in this and later versions.Firefox for Android: The initial implementation of arrow functions in Firefox for Android made them automatically strict. This has been changed as of Firefox for Android 24. The use of 'use strict'; is now required.Firefox for Android: Before Firefox for Android 39, a line terminator (\n) was incorrectly allowed after arrow function arguments. This has been fixed to conform to the ES2015 specification and code like () \n => {} will now throw a SyntaxError in this and later versions.

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.appName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.appVersion πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.cookieEnabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 8, navigator.cookieEnabled would report the wrong result if a site exception was in place for the page on which the check was performed. This has been fixed.Firefox for Android: Before Firefox for Android 8, navigator.cookieEnabled would report the wrong result if a site exception was in place for the page on which the check was performed. This has been fixed.Internet Explorer: navigator.cookieEnabled returns true even if the browser is set to block cookies (for example, if the page is in the Restricted sites security zone).Safari: Returns true even if the browser is set to block cookies if navigator.cookieEnabled is invoked inside a third-party iframe)Safari on iOS: Returns true even if the browser is set to block cookies if navigator.cookieEnabled is invoked inside a third-party iframe)WebView on iOS: Returns true even if the browser is set to block cookies if navigator.cookieEnabled is invoked inside a third-party iframe)
api.Navigator.geolocation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.getGamepads πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.Navigator.javaEnabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.language πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.
api.Navigator.maxTouchPoints πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.Navigator.mimeTypes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.onLine πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Earlier versions of Chrome incorrectly return true when a tab is first opened, but it starts reporting the correct connectivity status after the first network event. Windows: 11, macOS: 14, ChromeOS: 13, Linux: Always returns true. For history, see bug 40530968.Firefox: Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false).Internet Explorer: in Internet Explorer 8 'online' and 'offline' events are raised on the document.body; under IE 9 they are raised on both document.body and window.Opera: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.Opera Android: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.WebView Android: Can incorrectly return true, see bug 41369933.
api.Navigator.platform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 69, platform would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.Firefox: You can override the value returned by platform by setting the preference general.platform.override to the string you wish to be returned instead.
api.Navigator.plugins πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.product πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.productSub πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Always returns 20030107.Chrome Android: Always returns 20030107.Edge: Always returns 20030107.Quest Browser: Always returns 20030107.Opera: Always returns 20030107.Opera Android: Always returns 20030107.Safari: Always returns 20030107.Safari on iOS: Always returns 20030107.Samsung Internet: Always returns 20030107.WebView Android: Always returns 20030107.WebView on iOS: Always returns 20030107.
api.Navigator.userAgent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.vendor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.vendorSub πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Chrome Android: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Quest Browser: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Opera: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Opera Android: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Safari: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Safari on iOS: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Samsung Internet: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.WebView Android: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.WebView on iOS: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.
api.Node.appendChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.baseURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.childNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.cloneNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.compareDocumentPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Only supports contains for elements
api.Node.contains πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Only supported for HTMLElement, not all Node objects.
api.Node.firstChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.hasChildNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.insertBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.isDefaultNamespace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.isEqualNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.isSameNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.lastChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.lookupNamespaceURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.lookupPrefix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nextSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nodeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nodeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nodeValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.normalize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.ownerDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The ownerDocument of doctype nodes (that is, nodes for which Node.nodeType is Node.DOCUMENT_TYPE_NODE or 10) is null.Firefox for Android: The ownerDocument of doctype nodes (that is, nodes for which Node.nodeType is Node.DOCUMENT_TYPE_NODE or 10) is null.
api.Node.parentElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Only supported on Element.Opera: Before Opera 15, this feature was only supported on Element.Opera Android: Before Opera Android 14, this feature was only supported on Element.
api.Node.parentNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.previousSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.removeChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.replaceChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.selectstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.textContent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.detach πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 45, this method does nothing, as specified. See bug 40362826.Chrome Android: Since Chrome Android 45, this method does nothing, as specified. See bug 40362826.Firefox: Since Firefox 22, this method does nothing, as specified. See bug 823549.Firefox for Android: Since Firefox for Android 22, this method does nothing, as specified. See bug 823549.Quest Browser: Since Quest Browser 5.0, this method does nothing, as specified. See bug 40362826.Opera: Since Opera 32, this method does nothing, as specified. See bug 40362826.Opera Android: Since Opera Android 32, this method does nothing, as specified. See bug 40362826.Safari: Since Safari 10, this method does nothing, as specified. See bug 148454.Safari on iOS: Since Safari on iOS 10, this method does nothing, as specified. See bug 148454.Samsung Internet: Since Samsung Internet 5.0, this method does nothing, as specified. See bug 40362826.WebView Android: Since WebView Android 45, this method does nothing, as specified. See bug 40362826.WebView on iOS: Since WebView on iOS 10, this method does nothing, as specified. See bug 148454.
api.NodeIterator.filter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.nextNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.previousNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.root πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.whatToShow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OES_element_index_uint πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OES_standard_derivatives πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OES_texture_float πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OES_texture_float_linear πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Safari on iOS: Only supported on iPadOS.WebView on iOS: Only supported on iPadOS.
api.OfflineAudioCompletionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OfflineAudioCompletionEvent.renderedBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OfflineAudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.OfflineAudioContext.OfflineAudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.OfflineAudioContext.complete_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OfflineAudioContext.startRendering πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OscillatorNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OscillatorNode.detune πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OscillatorNode.frequency πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OscillatorNode.setPeriodicWave πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.OscillatorNode.type πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.PageTransitionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PageTransitionEvent.persisted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The persisted property is known to be buggy in Internet Explorer. It is advised to check if window.performance.navigation.type == 2 as well.
api.PannerNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.coneInnerAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.coneOuterAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.coneOuterGain πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.distanceModel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.maxDistance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.panningModel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.refDistance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.rolloffFactor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.setOrientation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.setPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Performance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Only available as an internal instance.
api.Performance.clearMarks πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.Performance.clearMeasures πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.Performance.getEntries πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.getEntriesByName πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.getEntriesByType πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.mark πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.measure πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.navigation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Performance.now πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: In Firefox 57.0.4 the accuracy was reduced to 20 microseconds.Firefox: In Firefox 59 the accuracy was reduced to 2 milliseconds.Firefox: In Firefox 60 the accuracy was increased to 1 millisecond.Firefox for Android: In Firefox for Android 57.0.4 the accuracy was reduced to 20 microseconds.Firefox for Android: In Firefox for Android 59 the accuracy was reduced to 2 milliseconds.Firefox for Android: In Firefox for Android 60 the accuracy was increased to 1 millisecond.
api.Performance.timing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns node specific timing object
api.PerformanceEntry.duration πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceEntry.entryType πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceEntry.name πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceEntry.startTime πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceMark πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
Node.js: Available as a part of the perf_hooks module.
api.PerformanceMeasure πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Available as a part of the perf_hooks module.Node.js: Only available as an internal instance, but can be accessed via getting performance entries.
api.PerformanceNavigation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceNavigation.redirectCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceNavigation.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
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.
api.PerformanceResourceTiming πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Node.js: Available as a part of the perf_hooks module.Node.js: Available as a part of the perf_hooks module.
api.PerformanceResourceTiming.connectEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.connectStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.domainLookupEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.domainLookupStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.fetchStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.initiatorType πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
Node.js: Since v18.2.0, the value can be returned by toJSON(), but can not accessed via property getter.
api.PerformanceResourceTiming.redirectEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.redirectStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.requestStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.responseEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.responseStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceTiming πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.connectEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.connectStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domComplete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domContentLoadedEventEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domContentLoadedEventStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domInteractive πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domLoading πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domainLookupEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domainLookupStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.fetchStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.loadEventEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.loadEventStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.navigationStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.redirectEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.redirectStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.requestStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.responseEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.responseStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.toJSON πŸ“‹Chrome Android7/29/2015 Edge7/29/2015
api.PerformanceTiming.unloadEventEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.unloadEventStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PeriodicWave πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.Plugin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.description πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.filename πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59, method parameters are required instead of optional.Chrome Android: Starting with version 59, method parameters are required instead of optional.Quest Browser: Starting with version 5.0, method parameters are required instead of optional.Samsung Internet: Starting with Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Starting with version 59, method parameters are required instead of optional.
api.Plugin.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59, method parameters are required instead of optional.Chrome Android: Starting with version 59, method parameters are required instead of optional.Quest Browser: Starting with version 5.0, method parameters are required instead of optional.Samsung Internet: Starting with Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Starting with version 59, method parameters are required instead of optional.
api.PluginArray πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PluginArray.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 59, method parameters are required instead of optional.Chrome Android: Since Chrome Android 59, method parameters are required instead of optional.Edge: Since Edge 79, method parameters are required instead of optional.Quest Browser: Since Quest Browser 5.0, method parameters are required instead of optional.Opera: Since Opera 46, method parameters are required instead of optional.Opera Android: Since Opera Android 43, method parameters are required instead of optional.Samsung Internet: Since Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Since WebView Android 59, method parameters are required instead of optional.
api.PluginArray.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PluginArray.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 59, method parameters are required instead of optional.Chrome Android: Since Chrome Android 59, method parameters are required instead of optional.Edge: Since Edge 79, method parameters are required instead of optional.Quest Browser: Since Quest Browser 5.0, method parameters are required instead of optional.Opera: Since Opera 46, method parameters are required instead of optional.Opera Android: Since Opera Android 43, method parameters are required instead of optional.Samsung Internet: Since Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Since WebView Android 59, method parameters are required instead of optional.
api.PluginArray.refresh πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 59, method parameters are required instead of optional.Chrome Android: Since Chrome Android 59, method parameters are required instead of optional.Edge: Since Edge 79, method parameters are required instead of optional.Quest Browser: Since Quest Browser 5.0, method parameters are required instead of optional.Opera: Since Opera 46, method parameters are required instead of optional.Opera Android: Since Opera Android 43, method parameters are required instead of optional.Samsung Internet: Since Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Since WebView Android 59, method parameters are required instead of optional.
api.PopStateEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PopStateEvent.state πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProcessingInstruction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProcessingInstruction.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent.lengthComputable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent.loaded πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent.total πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.RTCDTMFToneChangeEvent πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.RTCDTMFToneChangeEvent.tone πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.RadioNodeList πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.RadioNodeList.value πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Range πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 13, the Range object throws a DOMException as defined in DOM 4, instead of a RangeException defined in prior specifications.Firefox for Android: Starting with Firefox for Android 14, the Range object throws a DOMException as defined in DOM 4, instead of a RangeException defined in prior specifications.
api.Range.cloneContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.cloneRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.collapse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.collapsed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.commonAncestorContainer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.compareBoundaryPoints πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.createContextualFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.deleteContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.detach πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 37, this method does nothing, as specified. See bug 40362748.Chrome Android: Since Chrome Android 37, this method does nothing, as specified. See bug 40362748.Firefox: Since Firefox 15, this method does nothing, as specified. See bug 702948.Firefox for Android: Since Firefox for Android 15, this method does nothing, as specified. See bug 702948.Quest Browser: Since Quest Browser 5.0, this method does nothing, as specified. See bug 40362748.Opera: Since Opera 24, this method does nothing, as specified. See bug 40362748.Opera Android: Since Opera 24, this method does nothing, as specified. See bug 40362748.Safari: Since Safari 10, this method does nothing, see bug 148454.Safari on iOS: Since Safari on iOS 10, this method does nothing, see bug 148454.Samsung Internet: Since Samsung Internet 3.0, this method does nothing, as specified. See bug 40362748.WebView Android: Since WebView Android 37, this method does nothing, as specified. See bug 40362748.WebView on iOS: Since WebView on iOS 10, this method does nothing, see bug 148454.
api.Range.endContainer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.endOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.extractContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.getBoundingClientRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.getClientRects πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.insertNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.selectNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.selectNodeContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setEndAfter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setEndBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setStartAfter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setStartBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.startContainer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.startOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.surroundContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.convertToSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.newValueSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.unitType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.valueAsString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.valueInSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedAngle.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedAngle.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedBoolean πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedBoolean.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedBoolean.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedEnumeration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedEnumeration.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedEnumeration.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedInteger πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedInteger.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedInteger.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLength.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLength.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLengthList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLengthList.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLengthList.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumber.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumber.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumberList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumberList.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumberList.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedPreserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedPreserveAspectRatio.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedPreserveAspectRatio.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedRect.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedRect.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedString.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedString.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedTransformList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedTransformList.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedTransformList.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGCircleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGCircleElement.cx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGCircleElement.cy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGCircleElement.r πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGClipPathElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGClipPathElement.clipPathUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGClipPathElement.transform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.amplitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.exponent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.intercept πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.offset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.slope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.tableValues πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGDefsElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGDescElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.className πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: See bug 620002 for implementation status of the standard load event.Firefox for Android: See bug 620002 for implementation status of the standard load event.
api.SVGElement.ownerSVGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.viewportElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.cx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.cy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.rx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.ry πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.in2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.mode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.values πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.in2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k3 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k4 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.operator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.bias πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.divisor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.edgeMode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.kernelMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.kernelUnitLengthX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.kernelUnitLengthY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.orderX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.orderY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.preserveAlpha πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.targetX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.targetY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.diffuseConstant πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.kernelUnitLengthX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.kernelUnitLengthY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.surfaceScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.in2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.scale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.xChannelSelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.yChannelSelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDistantLightElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDistantLightElement.azimuth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDistantLightElement.elevation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncAElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncBElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncRElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.setStdDeviation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.stdDeviationX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.stdDeviationY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeNodeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeNodeElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.operator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.radiusX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.radiusY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.dx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.dy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement.z πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.specularConstant πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.specularExponent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.surfaceScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.limitingConeAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.pointsAtX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.pointsAtY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.pointsAtZ πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.specularExponent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.z πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.baseFrequencyX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.baseFrequencyY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.numOctaves πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.seed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.stitchTiles πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.filterUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.primitiveUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.gradientTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.gradientUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.spreadMethod πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
Chrome: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Chrome Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Firefox: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Firefox for Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Internet Explorer: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Opera: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Opera Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Safari: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Safari on iOS: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Samsung Internet: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.WebView Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.WebView on iOS: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.
api.SVGGraphicsElement.getBBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 128, the getBBox() method returned an empty DOMRect when there is no fill (bug 1019326).Firefox: Before Firefox 68, this method didn't work for <textPath> and <tspan> elements (bug 937268).Firefox for Android: Before Firefox for Android 128, the getBBox() method returned an empty DOMRect when there is no fill (bug 1019326).Firefox for Android: Before Firefox for Android 68, this method didn't work for <textPath> and <tspan> elements (bug 937268).
api.SVGGraphicsElement.getCTM πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement.getScreenCTM πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Transforms on the parent are not propagated down to its children; see bug 209220.Safari on iOS: Transforms on the parent are not propagated down to its children; see bug 209220.WebView on iOS: Transforms on the parent are not propagated down to its children; see bug 209220.
api.SVGGraphicsElement.requiredExtensions πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement.systemLanguage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement.transform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.convertToSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.newValueSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.unitType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.valueAsString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.valueInSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.x1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.x2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.y1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.y2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.x1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.x2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.y1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.y2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.markerHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.markerUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.markerWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.orientAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.orientType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.refX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.refY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.setOrientToAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.setOrientToAuto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.maskContentUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.maskUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMetadataElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumber.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPathElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.patternContentUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.patternTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.patternUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint.matrixTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolygonElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolygonElement.animatedPoints πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolygonElement.points πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolylineElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolylineElement.animatedPoints πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolylineElement.points πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPreserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPreserveAspectRatio.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPreserveAspectRatio.meetOrSlice πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.cx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.cy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.fx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.fy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.r πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.height Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.width Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.x Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.y Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.rx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.ry πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.checkEnclosure πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.checkIntersection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGPoint πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGTransformFromMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.currentScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.currentTranslate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.deselectAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.forceRedraw πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getCurrentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getElementById πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getEnclosureList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getIntersectionList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.pauseAnimations πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.setCurrentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.suspendRedraw πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.unpauseAnimations πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.unsuspendRedraw πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.unsuspendRedrawAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGScriptElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGScriptElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGScriptElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStopElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStopElement.offset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since version 13, SVGStringList is indexable like Array which is a non-standard behavior.Firefox for Android: SVGStringList is indexable like Array which is a non-standard behavior.
api.SVGStringList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement.sheet πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
api.SVGStyleElement.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSwitchElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSymbolElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSymbolElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSymbolElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTSpanElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getCharNumAtPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getComputedTextLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getEndPositionOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getExtentOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getNumberOfChars πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getRotationOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getStartPositionOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getSubStringLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.lengthAdjust πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.selectSubString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.textLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.method πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.spacing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.startOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.dx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.dy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.rotate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTitleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.angle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.matrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setRotate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setSkewX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setSkewY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setTranslate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.consolidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.createSVGTransformFromMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUnitTypes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGViewElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGViewElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGViewElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Screen πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Screen.availHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Always reflects the main screen.
api.Screen.availWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Always reflects the main screen.
api.Screen.colorDepth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59 this property is no longer required to always return 24.Chrome Android: Starting with version 59 this property is no longer required to always return 24.Quest Browser: Starting with version 5.0 this property is no longer required to always return 24.Samsung Internet: Starting with Samsung Internet 7.0 this property is no longer required to always return 24.WebView Android: Starting with version 59 this property is no longer required to always return 24.
api.Screen.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Screen.pixelDepth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59 this property is no longer required to always return 24.Chrome Android: Starting with version 59 this property is no longer required to always return 24.Quest Browser: Starting with version 5.0 this property is no longer required to always return 24.Samsung Internet: Starting with Samsung Internet 7.0 this property is no longer required to always return 24.WebView Android: Starting with version 59 this property is no longer required to always return 24.
api.Screen.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ScriptProcessorNode Chrome Android2/27/2013 Edge7/29/2015882
api.ScriptProcessorNode.audioprocess_event Chrome Android2/27/2013 Edge7/29/2015882
api.ScriptProcessorNode.bufferSize πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Selection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.addRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.anchorNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.anchorOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.collapse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.collapseToEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.collapseToStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.containsNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 35, the method didn't throw if node was null.Firefox for Android: Before Firefox for Android 35, the method didn't throw if node was null.
api.Selection.deleteFromDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.empty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.extend πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.focusNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.focusOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.getRangeAt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.isCollapsed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.rangeCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.removeAllRanges πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.selectAllChildren πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.setBaseAndExtent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 139, toString() returns an empty string for selected texts in form elements. See bug 85686.Firefox for Android: Before Firefox for Android 139, toString() returns an empty string for selected texts in form elements. See bug 85686.
api.Selection.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SourceBuffer πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.abort πŸ“‹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.SourceBuffer.appendBuffer πŸ“‹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.SourceBuffer.appendWindowEnd πŸ“‹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.SourceBuffer.appendWindowStart πŸ“‹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.SourceBuffer.buffered πŸ“‹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.SourceBuffer.mode πŸ“‹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.SourceBuffer.remove πŸ“‹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.SourceBuffer.timestampOffset πŸ“‹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.SourceBuffer.updating πŸ“‹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.SourceBufferList πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: Only works on Windows 8+.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.SourceBufferList.length πŸ“‹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.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.StereoPannerNode πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.StereoPannerNode.pan πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.Storage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.key πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.setItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.initStorageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.key πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.newValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.oldValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.storageArea πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.url πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleMedia Chrome Android6/27/2012 Edge7/29/20151127
api.StyleMedia.matchMedium Chrome Android6/27/2012 Edge7/29/20151127
api.StyleMedia.type Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.ownerNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.parentStyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheetList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheetList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheetList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SubtleCrypto πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Node.js: Available as a part of the crypto module.
api.Text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Text.splitText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 30, the offset parameter was optional.Chrome Android: Before Chrome Android 30, the offset parameter was optional.Quest Browser: Before Quest Browser 5.0, the offset parameter was optional.Opera: Before Opera 17, the offset parameter was optional.Opera Android: Before Opera 17, the offset parameter was optional.Safari: The offset parameter is optional.Safari on iOS: The offset parameter is optional.Samsung Internet: Before Samsung Internet 2.0, the offset parameter was optional.WebView Android: Before version 4.4, the offset parameter was optional.WebView on iOS: The offset parameter is optional.
api.Text.wholeText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextEvent.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextEvent.initTextEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextMetrics πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextMetrics.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextTrack πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Firefox versions before Firefox 50 didn't display captions when playing media without one or more video tracks being played.
api.TextTrack.activeCues πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Starting in Firefox 69, cues are no longer incorrectly loaded when the TextTrack's mode is disabled; if that's the case, the returned list is empty.
api.TextTrack.addCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.cuechange_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.cues πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Starting in Firefox 69, cues are no longer incorrectly loaded when the TextTrack's mode is disabled; if that's the case, the returned list is empty.
api.TextTrack.kind πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.label πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.language πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.mode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 52, using JavaScript to change the mode of a text track that's part of a media element would send one change event to the element's textTracks TextTrackList for each change, even if multiple changes are made in a single pass through the Firefox event loop. Starting in Firefox 52, these changes are reflected by a single event.
api.TextTrack.removeCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.endTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.enter_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.exit_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.id πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.pauseOnExit πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.startTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.track πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCueList πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCueList.getCueById πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCueList.length πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackList πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackList.addtrack_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackList.length πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TimeRanges πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TimeRanges.end πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TimeRanges.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TimeRanges.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TrackEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TrackEvent.track πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TransitionEvent πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.TransitionEvent.elapsedTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TransitionEvent.propertyName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.currentNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.filter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.firstChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.lastChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.nextNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.nextSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.parentNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.previousNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.previousSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.root πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.whatToShow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.UIEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.UIEvent.UIEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.UIEvent.detail πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Always 0 on click and dblclick events. On mousedown and mouseup events, the count is not unique to the element, but is rather the global click count for the current document -- even across refreshes.
api.UIEvent.initUIEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.UIEvent.view πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.URL πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
Firefox: Before version 57, Firefox had a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683).Firefox for Android: Before version 57, Firefox for Android had a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683).Node.js: Available as a part of the url module.
api.URL.URL πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Edge: Before Edge 79, query arguments in the base URL argument are removed when calling the URL constructor.Firefox: Before version 122, host, hostname, and port were not parsed for unknown protocols/schemes.Firefox for Android: Before version 122, host, hostname, and port were not parsed for unknown protocols/schemes.Safari: Before Safari 14.1, calling the URL constructor with a base URL whose value is undefined caused Safari to throw a TypeError, see bug 216841.Safari on iOS: Before Safari on iOS 14.1, calling the URL constructor with a base URL whose value is undefined caused Safari on iOS to throw a TypeError, see bug 216841.WebView on iOS: Before WebView on iOS 14.1, calling the URL constructor with a base URL whose value is undefined caused WebView on iOS to throw a TypeError, see bug 216841.
api.URL.createObjectURL_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: createObjectURL() is no longer available within the context of a ServiceWorker.Firefox for Android: createObjectURL() is no longer available within the context of a ServiceWorker.Internet Explorer: If the underlying object does not have a content type set, using this URL as the src of an img tag fails intermittently with error DOM7009.
api.URL.origin πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
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.URL.password πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.URL.revokeObjectURL_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: revokeObjectURL() is no longer available within the context of a ServiceWorker.Firefox for Android: revokeObjectURL() is no longer available within the context of a ServiceWorker.
api.URL.username πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.VTTCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.VTTCue.getCueAsHTML πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.VTTCue.text πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.ValidityState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.badInput πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.ValidityState.customError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.patternMismatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.rangeOverflow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.rangeUnderflow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.stepMismatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.tooLong πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Not supported in the unlikely case of the value being initially set too long, and then changed by the user to a still incorrect state. Per caniuse.com.Firefox: Not supported in the unlikely case of the value being initially set too long, and then changed by the user to a still incorrect state. Per caniuse.com.
api.ValidityState.typeMismatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.valid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.valueMissing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.VideoPlaybackQuality πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.creationTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.droppedVideoFrames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.totalVideoFrames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.WEBGL_debug_renderer_info πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Firefox: Deprecated, and may be removed in a future release (see bug 1722782).Firefox for Android: Deprecated, and may be removed in a future release (see bug 1722782).
api.WEBGL_depth_texture πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.WaveShaperNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WaveShaperNode.curve πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WaveShaperNode.oversample πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.WebGLActiveInfo πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLActiveInfo.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLActiveInfo.size πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLActiveInfo.type πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLContextEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLContextEvent.WebGLContextEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLContextEvent.statusMessage πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Edge: To access the WebGL context, use experimental-webgl rather than the standard webgl identifier.Internet Explorer: To access the WebGL context, use experimental-webgl rather than the standard webgl identifier.
api.WebGLRenderingContext.activeTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.attachShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindAttribLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendColor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendEquation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendEquationSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendFunc πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendFuncSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bufferData πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bufferSubData πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.canvas πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.checkFramebufferStatus πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clear πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clearColor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clearDepth πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clearStencil πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.colorMask πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.compileShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.compressedTexImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.compressedTexSubImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.copyTexImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.copyTexSubImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.cullFace πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.depthFunc πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.depthMask πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.depthRange πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.detachShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.disable πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.disableVertexAttribArray πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawArrays πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawElements πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawingBufferHeight πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawingBufferWidth πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.enable πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.enableVertexAttribArray πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.finish πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.flush πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.framebufferRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.framebufferTexture2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.frontFace πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.generateMipmap πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getActiveAttrib πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getActiveUniform πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getAttachedShaders πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getAttribLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getBufferParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getContextAttributes πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getError πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getExtension πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getFramebufferAttachmentParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getProgramInfoLog πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getProgramParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getRenderbufferParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderInfoLog πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderPrecisionFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderSource πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getSupportedExtensions πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getTexParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getUniform πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getUniformLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getVertexAttrib πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getVertexAttribOffset πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.hint πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isContextLost πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isEnabled πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.lineWidth πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.linkProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.pixelStorei πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.polygonOffset πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.readPixels πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.renderbufferStorage πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.sampleCoverage πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.scissor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.shaderSource πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilFunc πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilFuncSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilMask πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilMaskSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilOp πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilOpSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.texImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGLRenderingContext.texParameterf πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.texParameteri πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.texSubImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGLRenderingContext.uniform1f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform1fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform1i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform1iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniformMatrix2fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniformMatrix3fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniformMatrix4fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.useProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.validateProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib1f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib1fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib2f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib2fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib3f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib3fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib4f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib4fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttribPointer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.viewport πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat.precision πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat.rangeMax πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat.rangeMin πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLUniformLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebSocket πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Message size limited to 16 MB (see bug 711205).Firefox for Android: Message size limited to 16 MB (see bug 711205).
api.WebSocket.WebSocket πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.binaryType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.bufferedAmount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.close_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.extensions πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.open_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.protocol_rfc_6455 Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.send πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only parameter of type ArrayBuffer and String supported.Firefox: Only parameter of type String supported.Firefox: Only parameter of type String supported. Returns boolean.Firefox for Android: Only parameter of type ArrayBuffer and String supported.Firefox for Android: Only parameter of type String supported.Firefox for Android: Only parameter of type String supported. Returns boolean.
api.WebSocket.url πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.WheelEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WheelEvent.WheelEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.WheelEvent.deltaMode πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.WheelEvent.deltaX πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: IE9 supports an old draft of the spec where this value was a long instead of a double.
api.WheelEvent.deltaY πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: IE9 supports an old draft of the spec where this value was a long instead of a double.
api.WheelEvent.deltaZ πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: IE9 supports an old draft of the spec where this value was a long instead of a double.
api.WheelEvent.wheelDelta Chrome Android6/27/2012 Edge7/29/20151127
api.WheelEvent.wheelDeltaX Chrome Android6/27/2012 Edge7/29/20151127
api.WheelEvent.wheelDeltaY Chrome Android6/27/2012 Edge7/29/20151127
api.Window πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: The Window interface is not implemented, but some methods, and properties are available in the global scope.
api.Window.DOMContentLoaded_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.alert πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with WebView Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.beforeunload_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.beforeunload_event.return_string_activation Chrome Android6/27/2012 Edge7/29/20151127
api.Window.blur πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.blur_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.Firefox: Before Firefox 24, the interface for this event is a plain Event, not FocusEvent.Firefox for Android: Apart from firing the event on window as other browsers do, Firefox for Android also fires the event on the document object. See bug 1228802.Firefox for Android: Before Firefox for Android 24, the interface for this event is a plain Event, not FocusEvent.
api.Window.cancelAnimationFrame πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Window.captureEvents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 95, script-closeability depended on having an opener, not on being created by web content.Chrome Android: Before Chrome Android 95, script-closeability depended on having an opener, not on being created by web content.Deno: Exits the current Deno process.Firefox: Before Firefox 128, script-closeability depended on having an opener, not on being created by web content.Firefox for Android: Before Firefox for Android 128, script-closeability depended on having an opener, not on being created by web content.Quest Browser: Before Quest Browser 18.0, script-closeability depended on having an opener, not on being created by web content.Samsung Internet: Before Samsung Internet 17.0, script-closeability depended on having an opener, not on being created by web content.WebView Android: Before WebView Android 95, script-closeability depended on having an opener, not on being created by web content.
api.Window.closed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.confirm πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.devicePixelRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: In Safari, the devicePixelRatio does not change when the page is zoomed. See bug 124862.Safari on iOS: In Safari on iOS, the devicePixelRatio does not change when the page is zoomed. See bug 124862.WebView on iOS: In WebView on iOS, the devicePixelRatio does not change when the page is zoomed. See bug 124862.
api.Window.devicemotion_event πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.Window.deviceorientation_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.document πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.external πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 78 AddSearchProvider() does nothing, as the specification requires.Firefox for Android: From Firefox for Android 79 AddSearchProvider() does nothing, as the specification requires.
api.Window.focus πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting in Chrome 66, opening a popup in fullscreen mode and calling this function will end fullscreen mode.
api.Window.focus_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.Firefox: Before Firefox 24, the interface for this event is a plain Event, not FocusEvent.Firefox for Android: Apart from firing the event on window as other browsers do, Firefox for Android also fires the event on the document object. See bug 1228802.Firefox for Android: Before Firefox for Android 24, the interface for this event is a plain Event, not FocusEvent.
api.Window.frameElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.frames πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.getComputedStyle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work).Firefox for Android: Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work).
api.Window.getComputedStyle.pseudo_element_support Chrome Android6/27/2012 Edge7/29/20151127
api.Window.getSelection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.hashchange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: A regular Event object is fired, rather than a HashChangeEvent object.
api.Window.history πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.innerHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From version 4 to 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Firefox for Android: Before version 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Safari on iOS: This property returns the height of the visual viewport instead of the layout viewport. See bug 174362 for details.WebView on iOS: This property returns the height of the visual viewport instead of the layout viewport. See bug 174362 for details.
api.Window.innerWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From version 4 to 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Firefox for Android: Before version 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Safari on iOS: This property returns the width of the visual viewport instead of the layout viewport. See bug 174362 for details.WebView on iOS: This property returns the width of the visual viewport instead of the layout viewport. See bug 174362 for details.
api.Window.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.localStorage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: The key used for the Web Storage bucket is based on various factors. See the Deno manual.
api.Window.location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: Reflects the value passed via the --location runtime flag.Firefox: Before Firefox 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683.Firefox for Android: Before Firefox for Android 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683.
api.Window.locationbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.matchMedia πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.menubar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.moveBy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.moveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 86, if a new page from another domain is loaded into a tab, then window.name is not set to an empty string, which can allow some cross-site attacks. See bug 1685089 and bug 444222.Firefox for Android: Before Firefox for Android 86, if a new page from another domain is loaded into a tab, then window.name is not set to an empty string, which can allow some cross-site attacks. See bug 1685089 and bug 444222.
api.Window.navigator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.offline_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.online_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.open πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: This method will not function if the target parameter is unspecified or set to _blank.WebView on iOS: This method will not function if the target parameter is unspecified or set to _blank.
api.Window.open.once_per_event Chrome Android2/27/2013 Edge7/29/2015882
api.Window.opener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.outerHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.outerWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.pagehide_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.pageshow_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.parent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.personalbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.popstate_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 34, Chrome would fire a popstate event on page load.Chrome Android: Before version 34, Chrome Android would fire a popstate event on page load.Quest Browser: Before version 5.0, Quest Browser would fire a popstate event on page load.Safari: Before version 10, Safari would fire a popstate event on page load.Safari on iOS: Before version 10, Safari on iOS would fire a popstate event on page load.Samsung Internet: Before version 2.0, Samsung Internet would fire a popstate event on page load.WebView Android: Before version 37, WebView Android would fire a popstate event on page load.WebView on iOS: Before version 10, WebView on iOS would fire a popstate event on page load.
api.Window.postMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Firefox 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.Firefox: Before Firefox 6, the message parameter must be a string. Since Firefox 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.Firefox for Android: Firefox for Android 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.Firefox for Android: Before Firefox for Android 6, the message parameter must be a string. Since Firefox for Android 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.Internet Explorer: IE10 had an important limitation: see this article for details.Internet Explorer: Support only for <frame> and <iframe>.
api.Window.postMessage.transfer_parameter Chrome Android6/27/2012 Edge7/29/20151127
api.Window.print πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with WebView Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.prompt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Firefox: Firefox strips newline characters from the prompt response; see bug 1716229.Firefox for Android: Firefox for Android strips newline characters from the prompt response; see bug 1716229.Internet Explorer: This function has no effect in the Modern UI/Metro version of Internet Explorer for Windows 8. It does not display a prompt to the user, and always returns undefined. It is not clear whether this is a bug or intended behavior. Desktop versions of IE do implement this function.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with WebView Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.releaseEvents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.requestAnimationFrame πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Edge: Before version 17, Edge does not reliably fire requestAnimationFrame before the paint cycle.Firefox: Callback parameter is a DOMHighResTimestamp. This means ten microsecond precision and zero time as performance.now().Firefox: Callback parameter is a DOMTimestamp. This means millisecond precision and zero time as Date.now().Firefox: Could be called with no input parameters.Internet Explorer: Internet Explorer does not reliably fire requestAnimationFrame before the paint cycle.
api.Window.resizeBy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details.
api.Window.resizeTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details.
api.Window.resize_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome does not fire a resize event on page load.Chrome Android: Chrome Android does not fire a resize event on page load.Edge: Before Edge 79, Edge fired a resize event on page load. This is no longer the case.Firefox: Before Firefox 68, Firefox fired a resize event on page load. This is no longer the case.Firefox for Android: Before Firefox for Android 68, Firefox for Android fired a resize event on page load. This is no longer the case.Quest Browser: Quest Browser does not fire a resize event on page load.Opera: Opera does not fire a resize event on page load.Opera Android: Opera does not fire a resize event on page load.Samsung Internet: Samsung Internet does not fire a resize event on page load.WebView Android: WebView does not fire a resize event on page load.
api.Window.screen πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.screenLeft πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.screenTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.screenX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.Firefox for Android: Before Firefox for Android 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
api.Window.screenY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.Firefox for Android: Before Firefox for Android 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
api.Window.scroll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollBy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollbars πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.self πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.sessionStorage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.status πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.statusbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.styleMedia Chrome Android6/27/2012 Edge7/29/20151127
api.Window.toolbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.top πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 6, this property is read only, as defined by the standard.
api.Window.unload_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.window πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Worker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Inherits from a Node EventEmitter instead of DOM EventTarget.Node.js: Also supports CommonJS modules, enabled for files ending with .cjs and for files ending with .js when the nearest parent package.json file contains a top-level field "type" with a value not of "commonjs".Node.js: Available as a part of the worker_threads module.
api.Worker.Worker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Takes entirely different options parameters.
api.Worker.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Supports the event, but only via Node EventEmitter.
api.Worker.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Supports the event, but only via Node EventEmitter.
api.Worker.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 SharedArrayBuffer.Deno: The transfer parameter is not supported, and results in an error being thrown.Deno: Data passed in the message parameter is serialized with JSON, not the structured clone algorithm.Deno: The transfer parameter is not supported, and results in an error being thrown.Internet Explorer: Internet Explorer does not support Transferable objects.Node.js: Only accepts an array of transfer objects as the second parameter, not an options object with a transfer property.Node.js: Only supports transferring ArrayBuffer and MessagePort objects.
api.Worker.terminate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns a Promise.Node.js: Takes an optional callback parameter to be executed when the worker has terminated.
api.WorkerGlobalScope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.importScripts πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.self πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.appCodeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.appName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.appVersion πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.language πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.
api.WorkerNavigator.onLine πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false).Opera: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.Opera Android: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.WebView Android: Can incorrectly return true, see bug 41369933.
api.WorkerNavigator.platform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 69, platform would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.Firefox: You can override the value returned by platform by setting the preference general.platform.override to the string you wish to be returned instead.
api.WorkerNavigator.product πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.userAgent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLDocument πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
Chrome: Implemented as an alias for Document.Chrome Android: Implemented as an alias for Document.Opera: Implemented as an alias for Document.Opera Android: Implemented as an alias for Document.Safari: Implemented as an alias for Document.Safari on iOS: Implemented as an alias for Document.Samsung Internet: Implemented as an alias for Document.WebView Android: Implemented as an alias for Document.WebView on iOS: Implemented as an alias for Document.
api.XMLHttpRequest πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Implemented via ActiveXObject('Microsoft.XMLHTTP')
api.XMLHttpRequest.XMLHttpRequest πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.abort πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.getAllResponseHeaders πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting from Firefox 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox 49 empty headers had been ignored. Since Firefox 50 the preference defaults to true.Firefox for Android: Starting from Firefox for Android 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox for Android 49 empty headers had been ignored. Since Firefox for Android 50 the preference defaults to true.
api.XMLHttpRequest.getResponseHeader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting from Firefox 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox 49 empty headers had been ignored. Since Firefox 50 the preference defaults to true.Firefox for Android: Starting from Firefox for Android 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox for Android 49 empty headers had been ignored. Since Firefox for Android 50 the preference defaults to true.
api.XMLHttpRequest.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.loadend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.open πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 30, synchronous requests on the main thread have been deprecated due to their negative impact on performance and the user experience. Therefore, the async parameter may not be false except in a Worker.Firefox for Android: Starting in Firefox for Android 30, synchronous requests on the main thread have been deprecated due to their negative impact on performance and the user experience. Therefore, the async parameter may not be false except in a Worker.
api.XMLHttpRequest.overrideMimeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Implemented via ActiveXObject
api.XMLHttpRequest.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.readystatechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.response πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.responseText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 10, the value of XMLHttpRequest.responseText could be read only once the request was complete.
api.XMLHttpRequest.responseType πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseType.arraybuffer_value Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseType.blob_value Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseType.document_value Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseXML πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 51, an error parsing the received data added a <parsererror> node to the top of the Document and then returned the Document in whatever state it happens to be in. This was inconsistent with the specification. Starting with Firefox 51, this scenario now correctly returns null as per the spec.Firefox for Android: Before Firefox for Android 51, an error parsing the received data added a <parsererror> node to the top of the Document and then returned the Document in whatever state it happens to be in. This was inconsistent with the specification. Starting with Firefox for Android 51, this scenario now correctly returns null as per the spec.
api.XMLHttpRequest.send πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.send.body_ArrayBufferView_type Chrome Android2/27/2013 Edge7/29/2015882
api.XMLHttpRequest.send.body_ArrayBuffer_type Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.send.body_Blob_type Chrome Android2/27/2013 Edge7/29/2015882
api.XMLHttpRequest.send.body_FormData_type Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.setRequestHeader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.status πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Internet Explorer version 5 and 6 supported ajax calls using ActiveXObject()
api.XMLHttpRequest.statusText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Internet Explorer version 5 and 6 supported ajax calls using ActiveXObject()
api.XMLHttpRequest.timeout πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.XMLHttpRequest.timeout_event πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.XMLHttpRequest.upload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.withCredentials πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 11, it's no longer supported to use the withCredentials attribute when performing synchronous requests. Attempting to do so throws an NS_ERROR_DOM_INVALID_ACCESS_ERR exception.Firefox for Android: Starting with Firefox for Android 14, it's no longer supported to use the withCredentials attribute when performing synchronous requests. Attempting to do so throws an NS_ERROR_DOM_INVALID_ACCESS_ERR exception.Internet Explorer: Internet Explorer versions 8 and 9 supported cross-domain requests (CORS) using XDomainRequest.
api.XMLHttpRequest.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestEventTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.loadend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.timeout_event πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.XMLSerializer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLSerializer.XMLSerializer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLSerializer.serializeToString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.XPathEvaluator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.createExpression πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.createNSResolver πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.evaluate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathExpression πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathExpression.evaluate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.booleanValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.invalidIteratorState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.iterateNext πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.numberValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.resultType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.singleNodeValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.snapshotItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.snapshotLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.stringValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.XSLTProcessor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.clearParameters πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.getParameter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome only supports string values.Chrome Android: Chrome Android only supports string values.Edge: Edge only supports string values.Quest Browser: Quest Browser only supports string values.Opera: Opera only supports string values.Opera Android: Opera only supports string values.Safari: Safari only supports string values.Safari on iOS: Safari on iOS only supports string values.Samsung Internet: Samsung Internet only supports string values.WebView Android: WebView only supports string values.WebView on iOS: WebView on iOS only supports string values.
api.XSLTProcessor.importStylesheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.removeParameter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.reset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.setParameter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome only supports string values.Chrome Android: Chrome Android only supports string values.Edge: Edge only supports string values.Quest Browser: Quest Browser only supports string values.Opera: Opera only supports string values.Opera Android: Opera only supports string values.Safari: Safari only supports string values.Safari on iOS: Safari on iOS only supports string values.Samsung Internet: Samsung Internet only supports string values.WebView Android: WebView only supports string values.WebView on iOS: WebView on iOS only supports string values.
api.XSLTProcessor.transformToDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome returns null if an error occurs.Chrome Android: Chrome Android returns null if an error occurs.Edge: Edge returns null if an error occurs.Firefox: Firefox throws an exception if an error occurs.Firefox for Android: Firefox for Android throws an exception if an error occurs.Quest Browser: Quest Browser returns null if an error occurs.Opera: Opera 12.1 and earlier throws an exception if an error occurs.Opera: Opera 15 and later returns null if an error occurs.Opera Android: Opera Android 12.1 and earlier throws an exception if an error occurs.Opera Android: Opera Android 14 and later returns null if an error occurs.Safari: Safari returns null if an error occurs.Safari on iOS: Safari on iOS returns null if an error occurs.Samsung Internet: Samsung Internet returns null if an error occurs.WebView Android: WebView returns null if an error occurs.WebView on iOS: WebView on iOS returns null if an error occurs.
api.XSLTProcessor.transformToFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome returns null if an error occurs.Chrome Android: Chrome Android returns null if an error occurs.Edge: Edge returns null if an error occurs.Firefox: Firefox throws an exception if an error occurs.Firefox for Android: Firefox for Android throws an exception if an error occurs.Quest Browser: Quest Browser returns null if an error occurs.Opera: Opera 12.1 and earlier throws an exception if an error occurs.Opera: Opera 15 and later returns null if an error occurs.Opera Android: Opera Android 12.1 and earlier throws an exception if an error occurs.Opera Android: Opera Android 14 and later returns null if an error occurs.Safari: Safari returns null if an error occurs.Safari on iOS: Safari on iOS returns null if an error occurs.Samsung Internet: Samsung Internet returns null if an error occurs.WebView Android: WebView returns null if an error occurs.WebView on iOS: WebView on iOS returns null if an error occurs.
api.atob πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.atob.worker_support Chrome Android10/2/2013 Edge7/29/2015665
api.btoa πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.btoa.worker_support Chrome Android10/2/2013 Edge7/29/2015665
api.clearInterval πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: From Internet Explorer 4 through 8, clearInterval is an Object rather than a Function. This behavior was fixed in Internet Explorer 9.Node.js: Takes a Timeout object instead of the intervalID.
api.clearInterval.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.clearTimeout πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: From Internet Explorer 4 through 8, clearTimeout is an Object rather than a Function. This behavior was fixed in Internet Explorer 9.Node.js: Takes a Timeout object instead of the timeoutID.
api.clearTimeout.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.console πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 8 and 9, the console object is undefined when the developer tools are not open. This behavior was fixed in Internet Explorer 10.
api.console.assert_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Throws error when assertion fails.
api.console.clear_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.console.count_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.debug_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Since Node.js 8.10.0, this method is an alias for console.log.
api.console.dir_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.dirxml_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Does not use Logger to log data.
api.console.error_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.groupCollapsed_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Alias for console.group
api.console.groupEnd_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.group_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.info_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Alias for console.log
api.console.log_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.profileEnd_static Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The method can be called, but the marker does not show up in the performance profile.Firefox for Android: The method can be called, but the marker does not show up in the performance profile.
api.console.profile_static Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The method can be called, but the marker does not show up in the performance profile.Firefox for Android: The method can be called, but the marker does not show up in the performance profile.
api.console.substitution_strings Chrome Android6/27/2012 Edge7/29/20151127
Chrome: In version 28, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.Chrome Android: In version 28, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.Deno: Before Deno 1.4, %c is not supported.Deno: %c only supports CSS properties color, background-color, font-weight, font-style, text-decoration-color, and text-decoration-line.Edge: Before Edge 79, %c is not supported.Edge: Before Edge 79, %d outputs a 0 if the specified value isn't a number.Internet Explorer: %c is not supported.Internet Explorer: %d outputs a 0 if the specified value isn't a number.Quest Browser: In version 5.0, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.Samsung Internet: In Samsung Internet 1.5, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.WebView Android: In version 4.4, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.
api.console.timeEnd_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.timeStamp_static Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The method can be called, but the marker does not show up in the performance profile.Firefox for Android: The method can be called, but the marker does not show up in the performance profile.
api.console.timeStamp_static.label_parameter Chrome Android6/27/2012 Edge7/29/20151127
api.console.time_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.trace_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.warn_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Alias for console.error
api.console.worker_support Chrome Android11/14/2013 Edge7/29/2015622
api.crypto πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Node.js: Available as a part of the crypto module.
api.indexedDB πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.indexedDB.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.performance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the perf_hooks module.
api.setInterval πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns a Timeout object instead of the intervalID.Node.js: Does not support passing a code string and throws when the first parameter is not a function.
api.setInterval.supports_parameters_for_callback Chrome Android6/27/2012 Edge7/29/20151127
api.setInterval.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.setTimeout πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns a Timeout object instead of the timeoutID.Node.js: Does not support passing a code string and throws when the first parameter is not a function.
api.setTimeout.supports_parameters_for_callback Chrome Android6/27/2012 Edge7/29/20151127
api.setTimeout.worker_support Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.@@iterator πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Firefox: A placeholder property named @@iterator is used.Firefox: A placeholder property named iterator is used.Firefox for Android: A placeholder property named @@iterator is used.Firefox for Android: A placeholder property named iterator is used.
javascript.builtins.Array.@@unscopables πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Array.Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.concat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.entries πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Array.every πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.filter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.forEach πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.indexOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.isArray πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.join πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.keys πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Array.lastIndexOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.map πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.of πŸ“‹Chrome Android11/12/2014 Edge7/29/2015259
javascript.builtins.Array.pop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.push πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.reduce πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.reduceRight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.reverse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.shift πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.slice πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.some πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.sort πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.splice πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: From Internet Explorer 5.5 through 8, all elements of the array will not be deleted if deleteCount is omitted. This behavior was fixed in Internet Explorer 9.
javascript.builtins.Array.toLocaleString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Array.unshift πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.ArrayBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.ArrayBuffer.ArrayBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.ArrayBuffer.byteLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.ArrayBuffer.isView πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.ArrayBuffer.slice πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The non-standard ArrayBuffer.slice() method has been removed in Firefox 53 (but the standardized version ArrayBuffer.prototype.slice() is kept.Firefox for Android: The non-standard ArrayBuffer.slice() method has been removed in Firefox for Android 53 (but the standardized version ArrayBuffer.prototype.slice() is kept.
javascript.builtins.Boolean πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Boolean.Boolean πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Boolean.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Boolean.valueOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.DataView πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.buffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.byteLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.byteOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getFloat32 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getFloat64 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getInt16 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getInt32 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getInt8 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getUint16 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getUint32 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.getUint8 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setFloat32 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setFloat64 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setInt16 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setInt32 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setInt8 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setUint16 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setUint32 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.DataView.setUint8 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The ISO8601 Date Format is not supported in Internet Explorer 8 or earlier.
javascript.builtins.Date.Date πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.UTC πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getDate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getDay πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getFullYear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getHours πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getMilliseconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getMinutes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getMonth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getSeconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getTimezoneOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCDate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCDay πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCFullYear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCHours πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCMilliseconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCMinutes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCMonth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getUTCSeconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.getYear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.now πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.parse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.parse.iso_8601 Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setDate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setFullYear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setHours πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setMilliseconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setMinutes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setMonth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setSeconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setUTCDate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setUTCFullYear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setUTCHours πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setUTCMilliseconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setUTCMinutes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setUTCMonth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setUTCSeconds πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.setYear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toDateString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toGMTString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toISOString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toJSON πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toLocaleDateString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toLocaleDateString.locales_parameter Chrome Android2/27/2013 Edge7/29/2015882
Deno: Only the locale data for en-US is available.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the function silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Date.toLocaleDateString.options_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Date.toLocaleString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toLocaleString.locales_parameter Chrome Android2/27/2013 Edge7/29/2015882
Deno: Only the locale data for en-US is available.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the function silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Date.toLocaleString.options_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Date.toLocaleTimeString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toLocaleTimeString.locales_parameter Chrome Android2/27/2013 Edge7/29/2015882
Deno: Only the locale data for en-US is available.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the function silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Date.toLocaleTimeString.options_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Date.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toTimeString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.toUTCString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Date.valueOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Error πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Error.Error πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Error.message πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Error.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Error.stack Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Error.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.EvalError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.EvalError.EvalError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Float32Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Float32Array.Float32Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Float32Array.Float32Array.constructor_without_parameters Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Float64Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Float64Array.Float64Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Float64Array.Float64Array.constructor_without_parameters Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.Function πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.apply πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.apply.generic_arrays_as_arguments Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.arguments Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.bind πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.call πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: When calling this method, thisArg does not default to the global object.
javascript.builtins.Function.caller Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Function.length.configurable_true Chrome Android5/27/2015 Edge7/29/201563
javascript.builtins.Function.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Infinity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int16Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int16Array.Int16Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int16Array.Int16Array.constructor_without_parameters Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int32Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int32Array.Int32Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int32Array.Int32Array.constructor_without_parameters Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int8Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int8Array.Int8Array πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Int8Array.Int8Array.constructor_without_parameters Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Intl πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.Collator πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the Collator() constructor for more details.
javascript.builtins.Intl.Collator.Collator πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the Collator instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.Collator.compare πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the Collator() constructor for more details.
javascript.builtins.Intl.Collator.resolvedOptions πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the Collator() constructor for more details.
javascript.builtins.Intl.Collator.supportedLocalesOf πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.DateTimeFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details.
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the DateTimeFormat instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.locales_parameter Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the DateTimeFormat instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZoneName_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZone_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.DateTimeFormat.format πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details.
javascript.builtins.Intl.DateTimeFormat.resolvedOptions πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the DateTimeFormat() constructor for more details.
javascript.builtins.Intl.DateTimeFormat.supportedLocalesOf πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.NumberFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the NumberFormat() constructor for more details.
javascript.builtins.Intl.NumberFormat.NumberFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.locales_parameter Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the NumberFormat instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_currency_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_localeMatcher_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_maximumFractionDigits_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_maximumSignificantDigits_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_minimumFractionDigits_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_minimumIntegerDigits_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_minimumSignificantDigits_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_numberingSystem_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_style_parameter Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_useGrouping_parameter Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the NumberFormat instance silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Intl.NumberFormat.format πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Edge: Before Edge 18, numbers are rounded to 15 decimal digits. For example, new Intl.NumberFormat('en-US').format(1000000000000005) returns "1,000,000,000,000,010".Internet Explorer: In Internet Explorer 11, numbers are rounded to 15 decimal digits. For example, new Intl.NumberFormat('en-US').format(1000000000000005) returns "1,000,000,000,000,010".Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the NumberFormat() constructor for more details.
javascript.builtins.Intl.NumberFormat.resolvedOptions πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. See the NumberFormat() constructor for more details.
javascript.builtins.Intl.NumberFormat.supportedLocalesOf πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Before version 13.0.0, only the locale data for en-US is available by default. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Iterator πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Iterator.@@iterator πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Firefox: A placeholder property named @@iterator is used.Firefox: A placeholder property named iterator is used.Firefox for Android: A placeholder property named @@iterator is used.Firefox for Android: A placeholder property named iterator is used.
javascript.builtins.JSON πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.JSON.parse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.JSON.stringify πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Map πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.@@iterator πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Firefox: A placeholder property named @@iterator is used.Firefox: A placeholder property named iterator is used.Firefox for Android: A placeholder property named @@iterator is used.Firefox for Android: A placeholder property named iterator is used.
javascript.builtins.Map.Map πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.Map.iterable_allowed Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.Map.null_allowed Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.clear πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.delete πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.entries πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.forEach πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.get πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.has πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.key_equality_for_zeros Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.keys πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Map.set πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Internet Explorer: Returns 'undefined' instead of the 'Map' object.
javascript.builtins.Map.size πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Firefox: From Firefox 13 to Firefox 18, the size property was implemented as a Map.prototype.size() method, this has been changed to a property in later versions conform to the ECMAScript 2015 specification.Firefox for Android: From Firefox for Android 14 to Firefox for Android 18, the size property was implemented as a Map.prototype.size() method, this has been changed to a property in later versions conform to the ECMAScript 2015 specification.
javascript.builtins.Map.values πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.E πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.LN10 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.LN2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.LOG10E πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.LOG2E πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.PI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.SQRT1_2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.SQRT2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.abs πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.acos πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.acosh πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.asin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.asinh πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.atan πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.atan2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.atanh πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.cbrt πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.ceil πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.clz32 πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.cos πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.cosh πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.exp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.expm1 πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.floor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.fround πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.hypot πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.imul πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
javascript.builtins.Math.log πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.log10 πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.log1p πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.log2 πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.max πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.min πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.pow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.random πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.round πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.sign πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.sin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.sinh πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.sqrt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.tan πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Math.tanh πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Math.trunc πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.NaN πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.EPSILON πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Number.MAX_SAFE_INTEGER πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Number.MAX_VALUE πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.MIN_SAFE_INTEGER πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Number.MIN_VALUE πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.NEGATIVE_INFINITY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.NaN πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.Number πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.POSITIVE_INFINITY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.isFinite πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Number.isInteger πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Number.isNaN πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Number.isSafeInteger πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Number.parseFloat πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Number.parseInt πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Number.toExponential πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.toFixed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.toLocaleString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Before Edge 18, numbers are rounded to 15 decimal digits. For example, (1000000000000005).toLocaleString('en-US') returns "1,000,000,000,000,010".Internet Explorer: In Internet Explorer 11, numbers are rounded to 15 decimal digits. For example, (1000000000000005).toLocaleString('en-US') returns "1,000,000,000,000,010".
javascript.builtins.Number.toLocaleString.locales_parameter Chrome Android4/3/2013 Edge7/29/2015847
Deno: Only the locale data for en-US is available.Node.js: Before version 13.0.0, only the locale data for en-US is available by default. When other locales are specified, the function silently falls back to en-US. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl option and how to provide the data.
javascript.builtins.Number.toLocaleString.options_parameter Chrome Android4/3/2013 Edge7/29/2015847
javascript.builtins.Number.toPrecision πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Number.valueOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.Object πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.constructor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.create πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.defineGetter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 48, this method can no longer be called at the global scope without any object. A TypeError will be thrown otherwise. Previously, the global object was used in these cases automatically, but this is no longer the case.
javascript.builtins.Object.defineProperties πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.defineProperty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 8, this was only supported on DOM objects and with some non-standard behaviors. This was later fixed in Internet Explorer 9.Safari: Also supported in Safari 5, but not on DOM objects.Safari on iOS: Also supported in Safari for iOS 4.2, but not on DOM objects.WebView on iOS: Also supported in Safari for iOS 4.2, but not on DOM objects.
javascript.builtins.Object.defineSetter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 48, this method can no longer be called at the global scope without any object. A TypeError will be thrown otherwise. Previously, the global object was used in these cases automatically, but this is no longer the case.
javascript.builtins.Object.freeze πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.getOwnPropertyDescriptor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 8, this was only supported on DOM objects and with some non-standard behaviors. This was later fixed in Internet Explorer 9.
javascript.builtins.Object.getOwnPropertyNames πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.getOwnPropertySymbols πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Object.getPrototypeOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.hasOwnProperty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.is πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
javascript.builtins.Object.isExtensible πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.isFrozen πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.isPrototypeOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.isSealed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.keys πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.lookupGetter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.lookupSetter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.preventExtensions πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.preventExtensions.ES2015_behavior Chrome Android7/29/2015 Edge7/29/2015
javascript.builtins.Object.propertyIsEnumerable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.proto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.seal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.setPrototypeOf πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
javascript.builtins.Object.toLocaleString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Object.valueOf πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Promise πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.Promise.Promise πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
Firefox: Constructor requires a new operator since version 37.Firefox for Android: Constructor requires a new operator since version 37.Node.js: Constructor requires a new operator since version 4.Safari: Constructor requires a new operator since version 10.Safari on iOS: Constructor requires a new operator since version 10.WebView on iOS: Constructor requires a new operator since version 10.
javascript.builtins.Promise.all πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.Promise.catch πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.Promise.race πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.Promise.reject πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.Promise.resolve πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.Promise.then πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
javascript.builtins.RangeError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RangeError.RangeError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.ReferenceError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.ReferenceError.ReferenceError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.RegExp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.compile πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.exec πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.global πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.ignoreCase πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.input πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.lastIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.lastMatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.lastParen πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.leftContext πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.multiline πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.n πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.rightContext πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.source πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.source.empty_regex_string Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.test πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.RegExp.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
javascript.builtins.Set πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.@@iterator πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
Firefox: A placeholder property named @@iterator is used.Firefox: A placeholder property named iterator is used.Firefox for Android: A placeholder property named @@iterator is used.Firefox for Android: A placeholder property named iterator is used.
javascript.builtins.Set.Set πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.Set.iterable_allowed Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.Set.null_allowed Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.add πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Internet Explorer: Returns 'undefined' instead of the 'Set' object.
javascript.builtins.Set.clear πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.delete πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.entries πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.forEach πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.has πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.key_equality_for_zeros Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.keys πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
javascript.builtins.Set.size πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Firefox: From Firefox 13 to Firefox 18, the size property was implemented as a Set.prototype.size() method, this has been changed to a property in later versions conform to the ECMAScript 2015 specification.Firefox for Android: From Firefox for Android 14 to Firefox for Android 18, the size property was implemented as a Set.prototype.size() method, this has been changed to a property in later versions conform to the ECMAScript 2015 specification.