Not yet stable

For a given set of browsers, what APIs are not yet in all of them.

Example Comparisons
Browsers
Features

Summary

A count of the number of APIs are in Browser X but not in Browser Y.
Not in ChromeNot in FirefoxNot in SafariNot in EdgeNot in Chrome AndroidNot in Safari on iOS
In Chrome 31793188603433235
In Firefox 48811364935351179
In Safari 338977342358100
In Edge 1312531333363180
In Chrome Android 61294429261132962
In Safari on iOS 35198666355360

Unstable APIs

Below is a list of features that are not in all of Chrome, Firefox, Safari, Edge, Chrome Android, and Safari on iOS

Raw Data

Quick Links:

DOM API Data

API First Browser Date Days in Limbo Notes
api.AbortPaymentEvent Chrome10/16/20182882
api.AbortPaymentEvent.AbortPaymentEvent Chrome10/16/20182882
api.AbortPaymentEvent.respondWith Chrome10/16/20182882
api.AbsoluteOrientationSensor 📋Chrome5/29/20183022
api.AbsoluteOrientationSensor.AbsoluteOrientationSensor 📋Chrome5/29/20183022
api.Accelerometer 📋Chrome5/29/20183022
api.Accelerometer.Accelerometer 📋Chrome5/29/20183022
api.Accelerometer.x 📋Chrome5/29/20183022
api.Accelerometer.y 📋Chrome5/29/20183022
api.Accelerometer.z 📋Chrome5/29/20183022
api.AmbientLightSensor 📋Chrome1/25/20173511
api.AmbientLightSensor.AmbientLightSensor 📋Chrome1/25/20173511
api.AmbientLightSensor.illuminance 📋Chrome1/25/20173511
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.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.Opera: In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting.
api.Animation.overallProgress 📋Chrome2/4/2025579
api.AnimationTimeline.duration 📋Chrome7/18/20231146
api.AudioContext.AudioContext.options_latencyHint_parameter 📋Chrome4/19/20173427
api.AudioContext.AudioContext.options_sinkId_parameter 📋Chrome2/7/20231307
api.AudioContext.createMediaStreamTrackSource 📋Firefox7/9/20192616
Firefox: Firefox 68 implements the updated standard's definition of the "first" audio track; now the first track is the one whose ID comes first lexicographically.Firefox for Android: Firefox for Android 68 implements the updated standard's definition of the "first" audio track; now the first track is the one whose ID comes first lexicographically.
api.AudioContext.error_event 📋Chrome8/20/2024747
api.AudioContext.outputLatency 📋Firefox10/22/20192511
api.AudioContext.setSinkId 📋Chrome2/7/20231307
api.AudioContext.sinkId 📋Chrome2/7/20231307
api.AudioContext.sinkchange_event 📋Chrome2/7/20231307
api.AudioData 📋Chrome9/21/20211811
api.AudioData.AudioData 📋Chrome9/21/20211811
api.AudioData.allocationSize 📋Chrome9/21/20211811
api.AudioData.clone 📋Chrome9/21/20211811
api.AudioData.close 📋Chrome9/21/20211811
api.AudioData.copyTo 📋Chrome9/21/20211811
api.AudioData.duration 📋Chrome9/21/20211811
api.AudioData.format 📋Chrome9/21/20211811
api.AudioData.numberOfChannels 📋Chrome9/21/20211811
api.AudioData.numberOfFrames 📋Chrome9/21/20211811
api.AudioData.sampleRate 📋Chrome9/21/20211811
api.AudioData.timestamp 📋Chrome9/21/20211811
api.AudioDecoder 📋Chrome9/21/20211811
api.AudioDecoder.AudioDecoder 📋Chrome9/21/20211811
api.AudioDecoder.close 📋Chrome9/21/20211811
api.AudioDecoder.configure 📋Chrome9/21/20211811
api.AudioDecoder.decode 📋Chrome9/21/20211811
api.AudioDecoder.decodeQueueSize 📋Chrome9/21/20211811
api.AudioDecoder.dequeue_event 📋Chrome9/27/20221440
api.AudioDecoder.flush 📋Chrome9/21/20211811
api.AudioDecoder.isConfigSupported_static 📋Chrome9/21/20211811
api.AudioDecoder.reset 📋Chrome9/21/20211811
api.AudioDecoder.state 📋Chrome9/21/20211811
api.AudioEncoder 📋Chrome9/21/20211811
api.AudioEncoder.AudioEncoder 📋Chrome9/21/20211811
api.AudioEncoder.close 📋Chrome9/21/20211811
api.AudioEncoder.configure 📋Chrome9/21/20211811
api.AudioEncoder.configure.bitrateMode 📋Chrome10/31/20231041
api.AudioEncoder.configure.opus 📋Chrome2/7/20231307
api.AudioEncoder.configure.opus.opus_application 📋Chrome6/11/2024817
api.AudioEncoder.configure.opus.opus_signal 📋Chrome6/11/2024817
api.AudioEncoder.dequeue_event 📋Chrome9/27/20221440
api.AudioEncoder.encode 📋Chrome9/21/20211811
api.AudioEncoder.encodeQueueSize 📋Chrome9/21/20211811
api.AudioEncoder.flush 📋Chrome9/21/20211811
api.AudioEncoder.isConfigSupported_static 📋Chrome9/21/20211811
api.AudioEncoder.reset 📋Chrome9/21/20211811
api.AudioEncoder.state 📋Chrome9/21/20211811
api.AudioListener.forwardX 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.forwardY 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.forwardZ 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.positionX 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.positionY 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.positionZ 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.upX 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.upY 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioListener.upZ 📋Chrome7/20/20163700
Firefox: Supports a deprecated way of setting orientation - the setOrientation() method.Firefox for Android: Supports a deprecated way of setting orientation - the setOrientation() method.
api.AudioNode.disconnect.destination_parameter Chrome5/19/20154128
api.AudioNode.disconnect.input_parameter Chrome5/19/20154128
api.AudioParam.automationRate 📋Chrome7/24/20182966
api.AudioParam.cancelAndHoldAtTime 📋Chrome3/9/20173468
api.AudioProcessingEvent.AudioProcessingEvent 📋Chrome3/9/20173468
api.AudioSession 📋Safari3/27/20231259
api.AudioSession.type 📋Safari3/27/20231259
api.AudioSinkInfo 📋Chrome2/7/20231307
api.AudioSinkInfo.type 📋Chrome2/7/20231307
api.AudioTrack.sourceBuffer 📋Safari10/16/20144343
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.BackgroundFetchEvent 📋Chrome4/23/20192693
api.BackgroundFetchEvent.BackgroundFetchEvent 📋Chrome4/23/20192693
api.BackgroundFetchEvent.registration 📋Chrome4/23/20192693
api.BackgroundFetchManager 📋Chrome4/23/20192693
api.BackgroundFetchManager.fetch 📋Chrome4/23/20192693
api.BackgroundFetchManager.get 📋Chrome4/23/20192693
api.BackgroundFetchManager.getIds 📋Chrome4/23/20192693
api.BackgroundFetchRecord 📋Chrome4/23/20192693
api.BackgroundFetchRecord.request 📋Chrome4/23/20192693
api.BackgroundFetchRecord.responseReady 📋Chrome4/23/20192693
api.BackgroundFetchRegistration 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.abort 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.downloadTotal 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.downloaded 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.failureReason 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.id 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.match 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.matchAll 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.progress_event 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.recordsAvailable 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.result 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.uploadTotal 📋Chrome4/23/20192693
api.BackgroundFetchRegistration.uploaded 📋Chrome4/23/20192693
api.BackgroundFetchUpdateUIEvent 📋Chrome4/23/20192693
api.BackgroundFetchUpdateUIEvent.BackgroundFetchUpdateUIEvent 📋Chrome4/23/20192693
api.BackgroundFetchUpdateUIEvent.updateUI 📋Chrome4/23/20192693
api.BarProp.visible.returns_popup Firefox1/11/20221699
api.BarcodeDetector 📋Chrome Android5/19/20202301
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/20202301
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/20202301
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/20202301
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.BatteryManager 📋Chrome10/7/20144352
api.BatteryManager.charging 📋Chrome10/7/20144352
api.BatteryManager.chargingTime 📋Chrome10/7/20144352
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 📋Chrome10/7/20144352
api.BatteryManager.chargingtimechange_event 📋Chrome10/7/20144352
api.BatteryManager.dischargingTime 📋Chrome10/7/20144352
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 📋Chrome10/7/20144352
api.BatteryManager.level 📋Chrome10/7/20144352
api.BatteryManager.levelchange_event 📋Chrome10/7/20144352
api.BatteryManager.secure_context_required Chrome6/21/20221538
api.BeforeInstallPromptEvent Chrome7/21/20154065
api.BeforeInstallPromptEvent.BeforeInstallPromptEvent Chrome7/21/20154065
api.BeforeInstallPromptEvent.platforms Chrome7/21/20154065
api.BeforeInstallPromptEvent.prompt Chrome7/30/20192595
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 Chrome7/21/20154065
api.Blob.bytes 📋Firefox7/9/2024789
api.BlobEvent.timecode 📋Chrome3/9/20173468
api.Bluetooth 📋Chrome Android2/1/20173504
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 📋Chrome10/22/20192511
api.Bluetooth.getDevices 📋Chrome8/25/20202203
api.Bluetooth.requestDevice 📋Chrome1/25/20173511
api.Bluetooth.requestDevice.options_exclusionFilters_parameter 📋Chrome5/30/20231195
api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter 📋Chrome7/20/20211874
api.BluetoothCharacteristicProperties 📋Chrome Android2/1/20173504
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 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.broadcast 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.indicate 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.notify 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.read 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.reliableWrite 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.writableAuxiliaries 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.write 📋Chrome1/25/20173511
api.BluetoothCharacteristicProperties.writeWithoutResponse 📋Chrome1/25/20173511
api.BluetoothDevice 📋Chrome Android2/1/20173504
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 📋Chrome1/25/20173511
api.BluetoothDevice.gattserverdisconnected_event 📋Chrome1/25/20173511
api.BluetoothDevice.id 📋Chrome1/25/20173511
api.BluetoothDevice.name 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic 📋Chrome Android2/1/20173504
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 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.getDescriptor 📋Chrome3/9/20173468
api.BluetoothRemoteGATTCharacteristic.getDescriptors 📋Chrome3/9/20173468
api.BluetoothRemoteGATTCharacteristic.properties 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.readValue 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.service 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.startNotifications 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.stopNotifications 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.uuid 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.value 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.writeValue 📋Chrome1/25/20173511
api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse 📋Chrome8/25/20202203
api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse 📋Chrome8/25/20202203
api.BluetoothRemoteGATTDescriptor 📋Chrome Android3/16/20173461
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 📋Chrome3/9/20173468
api.BluetoothRemoteGATTDescriptor.readValue 📋Chrome3/9/20173468
api.BluetoothRemoteGATTDescriptor.uuid 📋Chrome3/9/20173468
api.BluetoothRemoteGATTDescriptor.value 📋Chrome3/9/20173468
api.BluetoothRemoteGATTDescriptor.writeValue 📋Chrome3/9/20173468
api.BluetoothRemoteGATTServer 📋Chrome Android2/1/20173504
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 📋Chrome1/25/20173511
api.BluetoothRemoteGATTServer.connected 📋Chrome1/25/20173511
api.BluetoothRemoteGATTServer.device 📋Chrome1/25/20173511
api.BluetoothRemoteGATTServer.disconnect 📋Chrome1/25/20173511
api.BluetoothRemoteGATTServer.getPrimaryService 📋Chrome1/25/20173511
api.BluetoothRemoteGATTServer.getPrimaryServices 📋Chrome1/25/20173511
api.BluetoothRemoteGATTService 📋Chrome Android2/1/20173504
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 📋Chrome1/25/20173511
api.BluetoothRemoteGATTService.getCharacteristic 📋Chrome1/25/20173511
api.BluetoothRemoteGATTService.getCharacteristics 📋Chrome1/25/20173511
api.BluetoothRemoteGATTService.isPrimary 📋Chrome1/25/20173511
api.BluetoothRemoteGATTService.uuid 📋Chrome1/25/20173511
api.BluetoothUUID 📋Chrome Android2/1/20173504
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 📋Chrome1/25/20173511
api.BluetoothUUID.getCharacteristic_static 📋Chrome1/25/20173511
api.BluetoothUUID.getDescriptor_static 📋Chrome1/25/20173511
api.BluetoothUUID.getService_static 📋Chrome1/25/20173511
api.BrowserCaptureMediaStreamTrack 📋Chrome8/2/20221496
api.BrowserCaptureMediaStreamTrack.clone 📋Chrome8/2/20221496
api.BrowserCaptureMediaStreamTrack.cropTo 📋Chrome8/2/20221496
api.BrowserCaptureMediaStreamTrack.restrictTo 📋Chrome1/14/2025600
api.BufferedChangeEvent 📋Safari9/18/20231084
api.BufferedChangeEvent.BufferedChangeEvent 📋Safari9/18/20231084
api.BufferedChangeEvent.addedRanges 📋Safari9/18/20231084
api.BufferedChangeEvent.removedRanges 📋Safari9/18/20231084
api.CSPViolationReportBody 📋Chrome4/23/20192693
api.CSPViolationReportBody.blockedURL 📋Chrome4/23/20192693
api.CSPViolationReportBody.columnNumber 📋Chrome4/23/20192693
api.CSPViolationReportBody.disposition 📋Chrome4/23/20192693
api.CSPViolationReportBody.documentURL 📋Chrome4/23/20192693
api.CSPViolationReportBody.effectiveDirective 📋Chrome4/23/20192693
api.CSPViolationReportBody.lineNumber 📋Chrome4/23/20192693
api.CSPViolationReportBody.originalPolicy 📋Chrome4/23/20192693
api.CSPViolationReportBody.referrer 📋Chrome4/23/20192693
api.CSPViolationReportBody.sample 📋Chrome4/23/20192693
api.CSPViolationReportBody.sourceFile 📋Chrome4/23/20192693
api.CSPViolationReportBody.statusCode 📋Chrome4/23/20192693
api.CSPViolationReportBody.toJSON 📋Chrome2/4/20202406
api.CSS.Hz_static 📋Chrome4/17/20183064
api.CSS.Q_static 📋Chrome4/17/20183064
api.CSS.cap_static 📋Chrome10/10/20231062
api.CSS.ch_static 📋Chrome4/17/20183064
api.CSS.cm_static 📋Chrome4/17/20183064
api.CSS.cqb_static 📋Edge9/1/20221466
api.CSS.cqh_static 📋Edge9/1/20221466
api.CSS.cqi_static 📋Edge9/1/20221466
api.CSS.cqmax_static 📋Edge9/1/20221466
api.CSS.cqmin_static 📋Edge9/1/20221466
api.CSS.cqw_static 📋Edge9/1/20221466
api.CSS.deg_static 📋Chrome4/17/20183064
api.CSS.dpcm_static 📋Chrome4/17/20183064
api.CSS.dpi_static 📋Chrome4/17/20183064
api.CSS.dppx_static 📋Chrome4/17/20183064
api.CSS.dvb_static 📋Chrome11/29/20221377
api.CSS.dvh_static 📋Chrome11/29/20221377
api.CSS.dvi_static 📋Chrome11/29/20221377
api.CSS.dvmax_static 📋Chrome11/29/20221377
api.CSS.dvmin_static 📋Chrome11/29/20221377
api.CSS.dvw_static 📋Chrome11/29/20221377
api.CSS.em_static 📋Chrome4/17/20183064
api.CSS.ex_static 📋Chrome4/17/20183064
api.CSS.fr_static 📋Chrome4/17/20183064
api.CSS.grad_static 📋Chrome4/17/20183064
api.CSS.highlights_static 📋Edge9/1/20221466
api.CSS.ic_static 📋Safari3/27/20231259
api.CSS.in_static 📋Chrome4/17/20183064
api.CSS.kHz_static 📋Chrome4/17/20183064
api.CSS.lh_static 📋Safari3/27/20231259
api.CSS.lvb_static 📋Chrome11/29/20221377
api.CSS.lvh_static 📋Chrome11/29/20221377
api.CSS.lvi_static 📋Chrome11/29/20221377
api.CSS.lvmax_static 📋Chrome11/29/20221377
api.CSS.lvmin_static 📋Chrome11/29/20221377
api.CSS.lvw_static 📋Chrome11/29/20221377
api.CSS.mm_static 📋Chrome4/17/20183064
api.CSS.ms_static 📋Chrome4/17/20183064
api.CSS.number_static 📋Chrome4/17/20183064
api.CSS.paintWorklet_static 📋Chrome3/6/20183106
api.CSS.pc_static 📋Chrome4/17/20183064
api.CSS.percent_static 📋Chrome4/17/20183064
api.CSS.pt_static 📋Chrome4/17/20183064
api.CSS.px_static 📋Chrome4/17/20183064
api.CSS.rad_static 📋Chrome4/17/20183064
api.CSS.rcap_static 📋Chrome10/10/20231062
api.CSS.rch_static 📋Chrome10/10/20231062
api.CSS.rem_static 📋Chrome4/17/20183064
api.CSS.rex_static 📋Chrome10/10/20231062
api.CSS.ric_static 📋Chrome10/10/20231062
api.CSS.rlh_static 📋Safari3/27/20231259
api.CSS.s_static 📋Chrome4/17/20183064
api.CSS.svb_static 📋Chrome11/29/20221377
api.CSS.svh_static 📋Chrome11/29/20221377
api.CSS.svi_static 📋Chrome11/29/20221377
api.CSS.svmax_static 📋Chrome11/29/20221377
api.CSS.svmin_static 📋Chrome11/29/20221377
api.CSS.svw_static 📋Chrome11/29/20221377
api.CSS.turn_static 📋Chrome4/17/20183064
api.CSS.vb_static 📋Chrome11/29/20221377
api.CSS.vh_static 📋Chrome4/17/20183064
api.CSS.vi_static 📋Chrome11/29/20221377
api.CSS.vmax_static 📋Chrome4/17/20183064
api.CSS.vmin_static 📋Chrome4/17/20183064
api.CSS.vw_static 📋Chrome4/17/20183064
api.CSSFontFeatureValuesMap 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.@@iterator 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.clear 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.delete 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.entries 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.forEach 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.get 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.has 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.keys 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.set 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.size 📋Chrome3/7/20231279
api.CSSFontFeatureValuesMap.values 📋Chrome3/7/20231279
api.CSSFontFeatureValuesRule.annotation 📋Chrome3/7/20231279
api.CSSFontFeatureValuesRule.characterVariant 📋Chrome3/7/20231279
api.CSSFontFeatureValuesRule.ornaments 📋Chrome3/7/20231279
api.CSSFontFeatureValuesRule.styleset 📋Chrome3/7/20231279
api.CSSFontFeatureValuesRule.stylistic 📋Chrome3/7/20231279
api.CSSFontFeatureValuesRule.swash 📋Chrome3/7/20231279
api.CSSImageValue 📋Chrome4/17/20183064
api.CSSKeywordValue 📋Chrome4/17/20183064
api.CSSKeywordValue.CSSKeywordValue 📋Chrome4/17/20183064
api.CSSKeywordValue.value 📋Chrome4/17/20183064
api.CSSMarginRule 📋Chrome11/12/2024663
api.CSSMarginRule.name 📋Chrome11/12/2024663
api.CSSMarginRule.style 📋Chrome11/12/2024663
api.CSSMathClamp 📋Chrome3/29/20221622
api.CSSMathClamp.CSSMathClamp 📋Chrome3/29/20221622
api.CSSMathClamp.lower 📋Chrome3/29/20221622
api.CSSMathClamp.upper 📋Chrome3/29/20221622
api.CSSMathClamp.value 📋Chrome3/29/20221622
api.CSSMathInvert 📋Chrome4/17/20183064
api.CSSMathInvert.CSSMathInvert 📋Chrome4/17/20183064
api.CSSMathInvert.value 📋Chrome4/17/20183064
api.CSSMathMax 📋Chrome4/17/20183064
api.CSSMathMax.CSSMathMax 📋Chrome4/17/20183064
api.CSSMathMax.values 📋Chrome4/17/20183064
api.CSSMathMin 📋Chrome4/17/20183064
api.CSSMathMin.CSSMathMin 📋Chrome4/17/20183064
api.CSSMathMin.values 📋Chrome4/17/20183064
api.CSSMathNegate 📋Chrome4/17/20183064
api.CSSMathNegate.CSSMathNegate 📋Chrome4/17/20183064
api.CSSMathNegate.value 📋Chrome4/17/20183064
api.CSSMathProduct 📋Chrome4/17/20183064
api.CSSMathProduct.CSSMathProduct 📋Chrome4/17/20183064
api.CSSMathProduct.values 📋Chrome4/17/20183064
api.CSSMathSum 📋Chrome4/17/20183064
api.CSSMathSum.CSSMathSum 📋Chrome4/17/20183064
api.CSSMathSum.values 📋Chrome4/17/20183064
api.CSSMathValue 📋Chrome4/17/20183064
api.CSSMathValue.operator 📋Chrome4/17/20183064
api.CSSMatrixComponent 📋Chrome4/17/20183064
api.CSSMatrixComponent.CSSMatrixComponent 📋Chrome4/17/20183064
api.CSSMatrixComponent.matrix 📋Chrome4/17/20183064
api.CSSNumericArray 📋Chrome4/17/20183064
api.CSSNumericArray.@@iterator Chrome4/17/20183064
api.CSSNumericArray.entries Chrome4/17/20183064
api.CSSNumericArray.forEach Chrome4/17/20183064
api.CSSNumericArray.keys Chrome4/17/20183064
api.CSSNumericArray.length 📋Chrome4/17/20183064
api.CSSNumericArray.values Chrome4/17/20183064
api.CSSNumericValue 📋Chrome4/17/20183064
api.CSSNumericValue.add 📋Chrome4/17/20183064
api.CSSNumericValue.div 📋Chrome4/17/20183064
api.CSSNumericValue.equals 📋Chrome4/17/20183064
api.CSSNumericValue.max 📋Chrome4/17/20183064
api.CSSNumericValue.min 📋Chrome4/17/20183064
api.CSSNumericValue.mul 📋Chrome4/17/20183064
api.CSSNumericValue.parse_static 📋Chrome4/17/20183064
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 📋Chrome4/17/20183064
api.CSSNumericValue.to 📋Chrome4/17/20183064
api.CSSNumericValue.toSum 📋Chrome4/17/20183064
api.CSSNumericValue.type 📋Chrome4/17/20183064
api.CSSPageDescriptors 📋Firefox8/6/2024761
api.CSSPageDescriptors.margin 📋Firefox8/6/2024761
api.CSSPageDescriptors.margin-bottom 📋Firefox8/6/2024761
api.CSSPageDescriptors.margin-left 📋Firefox8/6/2024761
api.CSSPageDescriptors.margin-right 📋Firefox8/6/2024761
api.CSSPageDescriptors.margin-top 📋Firefox8/6/2024761
api.CSSPageDescriptors.marginBottom 📋Firefox8/6/2024761
api.CSSPageDescriptors.marginLeft 📋Firefox8/6/2024761
api.CSSPageDescriptors.marginRight 📋Firefox8/6/2024761
api.CSSPageDescriptors.marginTop 📋Firefox8/6/2024761
api.CSSPageDescriptors.page-orientation 📋Firefox8/6/2024761
api.CSSPageDescriptors.pageOrientation 📋Firefox8/6/2024761
api.CSSPageDescriptors.size 📋Firefox8/6/2024761
api.CSSPageRule.style.type_CSSPageDescriptors Firefox8/6/2024761
api.CSSPerspective 📋Chrome4/17/20183064
api.CSSPerspective.CSSPerspective 📋Chrome4/17/20183064
api.CSSPerspective.length 📋Chrome4/17/20183064
api.CSSPositionTryDescriptors 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.align-self 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.alignSelf 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.block-size 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.blockSize 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.bottom 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.height 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inline-size 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inlineSize 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inset 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inset-block 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inset-block-end 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inset-block-start 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inset-inline 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inset-inline-end 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.inset-inline-start 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.insetBlock 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.insetBlockEnd 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.insetBlockStart 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.insetInline 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.insetInlineEnd 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.insetInlineStart 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.justify-self 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.justifySelf 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.left 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-block 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-block-end 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-block-start 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-bottom 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-inline 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-inline-end 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-inline-start 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-left 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-right 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.margin-top 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginBlock 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginBlockEnd 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginBlockStart 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginBottom 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginInline 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginInlineEnd 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginInlineStart 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginLeft 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginRight 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.marginTop 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.max-block-size 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.max-height 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.max-inline-size 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.max-width 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.maxBlockSize 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.maxHeight 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.maxInlineSize 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.maxWidth 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.min-block-size 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.min-height 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.min-inline-size 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.min-width 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.minBlockSize 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.minHeight 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.minInlineSize 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.minWidth 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.place-self 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.placeSelf 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.position-anchor 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.position-area 📋Chrome9/17/2024719
api.CSSPositionTryDescriptors.positionAnchor 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.positionArea 📋Chrome9/17/2024719
api.CSSPositionTryDescriptors.right 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.top 📋Chrome5/14/2024845
api.CSSPositionTryDescriptors.width 📋Chrome5/14/2024845
api.CSSPositionTryRule 📋Chrome5/14/2024845
api.CSSPositionTryRule.name 📋Chrome5/14/2024845
api.CSSPositionTryRule.style 📋Chrome5/14/2024845
api.CSSPositionValue Chrome4/17/20183064
api.CSSPositionValue.CSSPositionValue Chrome4/17/20183064
api.CSSPositionValue.x Chrome4/17/20183064
api.CSSPositionValue.y Chrome4/17/20183064
api.CSSPrimitiveValue Safari on iOS6/29/20077009
api.CSSPrimitiveValue.getCounterValue Safari on iOS6/29/20077009
api.CSSPrimitiveValue.getFloatValue Safari on iOS6/29/20077009
api.CSSPrimitiveValue.getRGBColorValue Safari on iOS6/29/20077009
api.CSSPrimitiveValue.getRectValue Safari on iOS6/29/20077009
api.CSSPrimitiveValue.getStringValue Safari on iOS6/29/20077009
api.CSSPrimitiveValue.primitiveType Safari on iOS9/18/20134736
api.CSSPrimitiveValue.setFloatValue Safari on iOS6/29/20077009
api.CSSPrimitiveValue.setStringValue Safari on iOS6/29/20077009
api.CSSPseudoElement 📋Firefox4/7/20202343
api.CSSPseudoElement.element 📋Firefox4/7/20202343
api.CSSPseudoElement.type 📋Firefox4/7/20202343
api.CSSRotate 📋Chrome4/17/20183064
api.CSSRotate.CSSRotate 📋Chrome4/17/20183064
api.CSSRotate.angle 📋Chrome4/17/20183064
api.CSSRotate.x 📋Chrome4/17/20183064
api.CSSRotate.y 📋Chrome4/17/20183064
api.CSSRotate.z 📋Chrome4/17/20183064
api.CSSScale 📋Chrome4/17/20183064
api.CSSScale.CSSScale 📋Chrome4/17/20183064
api.CSSScale.x 📋Chrome4/17/20183064
api.CSSScale.y 📋Chrome4/17/20183064
api.CSSScale.z 📋Chrome4/17/20183064
api.CSSSkew 📋Chrome4/17/20183064
api.CSSSkew.CSSSkew 📋Chrome4/17/20183064
api.CSSSkew.ax 📋Chrome4/17/20183064
api.CSSSkew.ay 📋Chrome4/17/20183064
api.CSSSkewX 📋Chrome4/17/20183064
api.CSSSkewX.CSSSkewX 📋Chrome4/17/20183064
api.CSSSkewX.ax 📋Chrome4/17/20183064
api.CSSSkewY 📋Chrome4/17/20183064
api.CSSSkewY.CSSSkewY 📋Chrome4/17/20183064
api.CSSSkewY.ay 📋Chrome4/17/20183064
api.CSSStyleDeclaration.cssFloat 📋Safari6/23/20038476
api.CSSStyleDeclaration.getPropertyCSSValue Safari6/23/20038476
Firefox: Only returns a result if called on the result of getComputedStyle().
api.CSSStyleRule.styleMap 📋Chrome4/17/20183064
api.CSSStyleSheet.CSSStyleSheet.options_baseURL_parameter 📋Firefox5/31/20221559
api.CSSStyleValue 📋Chrome4/17/20183064
api.CSSStyleValue.parseAll_static 📋Chrome4/17/20183064
api.CSSStyleValue.parse_static 📋Chrome4/17/20183064
api.CSSStyleValue.toString 📋Chrome4/17/20183064
api.CSSTransformComponent 📋Chrome4/17/20183064
api.CSSTransformComponent.is2D 📋Chrome4/17/20183064
api.CSSTransformComponent.toMatrix 📋Chrome4/17/20183064
api.CSSTransformComponent.toString 📋Chrome4/17/20183064
api.CSSTransformValue 📋Chrome4/17/20183064
api.CSSTransformValue.@@iterator Chrome4/17/20183064
api.CSSTransformValue.CSSTransformValue 📋Chrome4/17/20183064
api.CSSTransformValue.entries Chrome4/17/20183064
api.CSSTransformValue.forEach Chrome4/17/20183064
api.CSSTransformValue.is2D 📋Chrome4/17/20183064
api.CSSTransformValue.keys Chrome4/17/20183064
api.CSSTransformValue.length 📋Chrome4/17/20183064
api.CSSTransformValue.toMatrix 📋Chrome4/17/20183064
api.CSSTransformValue.values Chrome4/17/20183064
api.CSSTranslate 📋Chrome4/17/20183064
api.CSSTranslate.CSSTranslate 📋Chrome4/17/20183064
api.CSSTranslate.x 📋Chrome4/17/20183064
api.CSSTranslate.y 📋Chrome4/17/20183064
api.CSSTranslate.z 📋Chrome4/17/20183064
api.CSSUnitValue 📋Chrome4/17/20183064
api.CSSUnitValue.CSSUnitValue 📋Chrome4/17/20183064
api.CSSUnitValue.unit 📋Chrome4/17/20183064
api.CSSUnitValue.value 📋Chrome4/17/20183064
api.CSSUnparsedValue 📋Chrome4/17/20183064
api.CSSUnparsedValue.@@iterator Chrome4/17/20183064
api.CSSUnparsedValue.CSSUnparsedValue 📋Chrome4/17/20183064
api.CSSUnparsedValue.entries Chrome4/17/20183064
api.CSSUnparsedValue.forEach Chrome4/17/20183064
api.CSSUnparsedValue.keys Chrome4/17/20183064
api.CSSUnparsedValue.length 📋Chrome4/17/20183064
api.CSSUnparsedValue.values Chrome4/17/20183064
api.CSSValue Safari on iOS6/29/20077009
api.CSSValue.cssText Safari on iOS9/18/20134736
api.CSSValue.cssValueType Safari on iOS9/18/20134736
api.CSSValueList Safari on iOS6/29/20077009
api.CSSValueList.item Safari on iOS6/29/20077009
api.CSSValueList.length Safari on iOS9/13/20163645
api.CSSVariableReferenceValue 📋Chrome4/17/20183064
api.CSSVariableReferenceValue.CSSVariableReferenceValue 📋Chrome4/17/20183064
api.CSSVariableReferenceValue.fallback 📋Chrome4/17/20183064
api.CSSVariableReferenceValue.variable 📋Chrome4/17/20183064
api.CSSViewTransitionRule 📋Chrome6/11/2024817
api.CSSViewTransitionRule.navigation 📋Chrome6/11/2024817
api.CSSViewTransitionRule.types 📋Chrome6/11/2024817
api.CanMakePaymentEvent 📋Chrome10/16/20182882
api.CanMakePaymentEvent.CanMakePaymentEvent 📋Chrome10/16/20182882
api.CanMakePaymentEvent.respondWith 📋Chrome10/16/20182882
api.CanvasCaptureMediaStreamTrack 📋Chrome5/25/20163756
api.CanvasCaptureMediaStreamTrack.canvas 📋Chrome5/25/20163756
api.CanvasCaptureMediaStreamTrack.requestFrame 📋Chrome5/25/20163756
api.CanvasFilter Chrome5/2/20231223
api.CanvasFilter.CanvasFilter Chrome5/2/20231223
api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter Chrome8/26/20144394
api.CanvasRenderingContext2D.filter 📋Chrome7/20/20163700
api.CanvasRenderingContext2D.fontKerning 📋Chrome3/1/20221650
api.CanvasRenderingContext2D.fontStretch 📋Chrome3/1/20221650
api.CanvasRenderingContext2D.fontVariantCaps 📋Chrome3/1/20221650
api.CanvasRenderingContext2D.imageSmoothingQuality 📋Safari3/21/20163821
api.CanvasRenderingContext2D.isContextLost 📋Chrome3/1/20221650
api.CanvasRenderingContext2D.letterSpacing 📋Chrome3/1/20221650
api.CanvasRenderingContext2D.textRendering 📋Chrome3/1/20221650
api.CanvasRenderingContext2D.wordSpacing 📋Chrome3/1/20221650
api.CaptureController 📋Chrome1/10/20231335
api.CaptureController.CaptureController 📋Chrome1/10/20231335
api.CaptureController.setFocusBehavior 📋Chrome1/10/20231335
api.CaretPosition 📋Firefox4/2/20134905
api.CaretPosition.getClientRect 📋Firefox8/6/20134779
api.CaretPosition.offset 📋Firefox4/2/20134905
api.CaretPosition.offsetNode 📋Firefox4/2/20134905
api.ChapterInformation 📋Chrome7/23/2024775
api.ChapterInformation.artwork 📋Chrome7/23/2024775
api.ChapterInformation.startTime 📋Chrome7/23/2024775
api.ChapterInformation.title 📋Chrome7/23/2024775
api.CharacterBoundsUpdateEvent 📋Chrome1/23/2024957
api.CharacterBoundsUpdateEvent.CharacterBoundsUpdateEvent 📋Chrome1/23/2024957
api.CharacterBoundsUpdateEvent.rangeEnd 📋Chrome1/23/2024957
api.CharacterBoundsUpdateEvent.rangeStart 📋Chrome1/23/2024957
api.Clipboard.read.formats_unsanitized_parameter 📋Chrome2/20/2024929
api.ClipboardItem.presentationStyle 📋Safari3/24/20202357
api.ClipboardItem.supports_static 📋Chrome1/23/2024957
api.ClipboardItem.type_image_svg_xml 📋Chrome4/16/2024873
api.ClipboardItem.type_web 📋Chrome8/2/20221496
api.CloseWatcher 📋Chrome6/11/2024817
api.CloseWatcher.CloseWatcher 📋Chrome6/11/2024817
api.CloseWatcher.cancel_event 📋Chrome6/11/2024817
api.CloseWatcher.close 📋Chrome6/11/2024817
api.CloseWatcher.close_event 📋Chrome6/11/2024817
api.CloseWatcher.destroy 📋Chrome6/11/2024817
api.CloseWatcher.requestClose 📋Chrome6/11/2024817
api.CompositionEvent.locale Firefox12/20/20115374
api.ContactAddress 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.addressLine 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.city 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.country 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.dependentLocality 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.organization 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.phone 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.postalCode 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.recipient 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.region 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.sortingCode 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactAddress.toJSON 📋Chrome Android7/27/20202232
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactsManager 📋Chrome Android2/4/20202406
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactsManager.getProperties 📋Chrome Android2/4/20202406
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactsManager.select 📋Chrome Android2/4/20202406
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContentIndex 📋Chrome Android7/27/20202232
api.ContentIndex.add 📋Chrome Android7/27/20202232
api.ContentIndex.delete 📋Chrome Android7/27/20202232
api.ContentIndex.getAll 📋Chrome Android7/27/20202232
api.ContentIndexEvent 📋Chrome Android7/27/20202232
api.ContentIndexEvent.ContentIndexEvent 📋Chrome Android7/27/20202232
api.ContentIndexEvent.id 📋Chrome Android7/27/20202232
api.CookieChangeEvent 📋Chrome11/17/20202119
api.CookieChangeEvent.CookieChangeEvent 📋Chrome11/17/20202119
api.CookieChangeEvent.changed 📋Chrome11/17/20202119
api.CookieChangeEvent.changed.partitioned_property 📋Chrome5/30/20231195
api.CookieChangeEvent.deleted 📋Chrome11/17/20202119
api.CookieChangeEvent.deleted.partitioned_property 📋Chrome5/30/20231195
api.CookieStore 📋Chrome11/17/20202119
api.CookieStore.change_event 📋Chrome11/17/20202119
api.CookieStore.delete 📋Chrome11/17/20202119
api.CookieStore.delete.partitioned_option 📋Chrome5/30/20231195
api.CookieStore.get 📋Chrome11/17/20202119
api.CookieStore.get.partitioned_return_property 📋Chrome5/30/20231195
api.CookieStore.getAll 📋Chrome11/17/20202119
api.CookieStore.getAll.partitioned_return_property 📋Chrome5/30/20231195
api.CookieStore.set 📋Chrome11/17/20202119
api.CookieStore.set.partitioned_option 📋Chrome5/30/20231195
api.CookieStoreManager 📋Chrome11/17/20202119
api.CookieStoreManager.getSubscriptions 📋Chrome11/17/20202119
api.CookieStoreManager.subscribe 📋Chrome11/17/20202119
api.CookieStoreManager.unsubscribe 📋Chrome11/17/20202119
api.Counter Safari on iOS6/29/20077009
api.Counter.identifier Safari on iOS6/29/20077009
api.Counter.listStyle Safari on iOS6/29/20077009
api.Counter.separator Safari on iOS6/29/20077009
api.Credential.isConditionalMediationAvailable_static 📋Safari9/12/20221455
api.CredentialsContainer.create.publicKey_option.extensions.credProps 📋Chrome3/2/20212014
api.CredentialsContainer.create.publicKey_option.extensions.credProtect Chrome7/30/20192595
api.CredentialsContainer.create.publicKey_option.extensions.largeBlob 📋Chrome5/2/20231223
api.CredentialsContainer.create.publicKey_option.extensions.minPinLength Chrome2/1/20221678
api.CredentialsContainer.create.publicKey_option.extensions.payment 📋Chrome10/19/20211783
api.CredentialsContainer.create.publicKey_option.requireResidentKey 📋Chrome3/2/20212014
api.CredentialsContainer.create.publicKey_option.residentKey 📋Chrome3/2/20212014
api.CredentialsContainer.get.identity_option 📋Chrome11/29/20221377
api.CredentialsContainer.get.identity_option.context_option 📋Chrome8/15/20231118
api.CredentialsContainer.get.identity_option.error_api Chrome12/5/20231006
api.CredentialsContainer.get.identity_option.loginHint 📋Chrome8/15/20231118
api.CredentialsContainer.get.otp_option 📋Chrome Android7/27/20202232
api.CredentialsContainer.get.publicKey_option.extensions.largeBlob 📋Chrome5/2/20231223
api.CropTarget 📋Chrome8/2/20221496
api.CropTarget.fromElement_static 📋Chrome8/2/20221496
api.CustomElementRegistry.builtin_element_support Chrome5/29/20183022
api.CustomElementRegistry.define.disabledFeatures_static_property Chrome9/10/20192553
api.DOMError Chrome7/16/20144435
api.DOMError.message Chrome7/16/20144435
api.DOMError.name Chrome7/16/20144435
api.DOMException.serializable_object 📋Chrome9/10/20192553
api.DataCue 📋Safari9/19/20173274
api.DataCue.DataCue 📋Safari9/19/20173274
api.DataCue.type 📋Safari9/19/20173274
api.DataCue.value 📋Safari9/19/20173274
api.DataTransfer.addElement Firefox6/30/20096277
api.DataTransfer.mozCursor Firefox6/30/20096277
api.DataTransfer.mozSourceNode Firefox3/22/20115647
api.DataTransfer.mozUserCancelled Firefox6/30/20096277
api.DataTransferItem.getAsFileSystemHandle 📋Edge10/9/20202158
api.DedicatedWorkerGlobalScope.rtctransform_event 📋Safari3/14/20221637
api.DelegatedInkTrailPresenter 📋Edge9/2/20211830
api.DelegatedInkTrailPresenter.presentationArea 📋Edge9/2/20211830
api.DelegatedInkTrailPresenter.updateInkTrailStartPoint 📋Edge9/2/20211830
api.DeprecationReportBody 📋Chrome9/4/20182924
Firefox: Not supported in workers
api.DeprecationReportBody.anticipatedRemoval 📋Chrome9/4/20182924
api.DeprecationReportBody.columnNumber 📋Chrome9/4/20182924
api.DeprecationReportBody.id 📋Chrome9/4/20182924
api.DeprecationReportBody.lineNumber 📋Chrome9/4/20182924
api.DeprecationReportBody.message 📋Chrome9/4/20182924
api.DeprecationReportBody.sourceFile 📋Chrome9/4/20182924
api.DeprecationReportBody.toJSON 📋Chrome9/4/20182924
api.DeviceMotionEvent.DeviceMotionEvent 📋Firefox4/29/20144513
api.DeviceMotionEvent.requestPermission_static 📋Safari on iOS4/26/20211959
api.DeviceMotionEventAcceleration 📋Safari on iOS11/22/20105767
api.DeviceMotionEventAcceleration.x 📋Safari on iOS11/22/20105767
api.DeviceMotionEventAcceleration.y 📋Safari on iOS11/22/20105767
api.DeviceMotionEventAcceleration.z 📋Safari on iOS11/22/20105767
api.DeviceMotionEventRotationRate 📋Safari on iOS11/22/20105767
api.DeviceMotionEventRotationRate.alpha 📋Safari on iOS11/22/20105767
api.DeviceMotionEventRotationRate.beta 📋Safari on iOS11/22/20105767
api.DeviceMotionEventRotationRate.gamma 📋Safari on iOS11/22/20105767
api.DeviceOrientationEvent.DeviceOrientationEvent 📋Firefox11/20/20125038
api.DeviceOrientationEvent.absolute 📋Chrome10/19/20105801
api.DeviceOrientationEvent.requestPermission_static 📋Safari on iOS4/26/20211959
api.DevicePosture 📋Chrome1/14/2025600
api.DevicePosture.change_event 📋Chrome1/14/2025600
api.DevicePosture.type 📋Chrome1/14/2025600
api.Directory Firefox6/10/20144471
api.Directory.getFiles Firefox8/2/20163687
api.Directory.getFilesAndDirectories Firefox11/3/20153960
api.Directory.name Firefox6/10/20144471
api.Directory.path Firefox11/3/20153960
api.DirectoryEntrySync Chrome8/2/20115514
api.DirectoryReaderSync Chrome8/2/20115514
api.Document.afterscriptexecute_event Firefox12/20/20115374
api.Document.beforescriptexecute_event Firefox12/20/20115374
api.Document.browsingTopics Chrome7/18/20231146
api.Document.caretPositionFromPoint 📋Firefox4/2/20134905
api.Document.caretPositionFromPoint.options_parameter Chrome8/20/2024747
api.Document.caretRangeFromPoint Chrome1/25/20106068
api.Document.createElement.options_parameter Firefox11/15/20163582
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 Firefox11/15/20163582
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.createTouch Safari on iOS6/17/20096290
Chrome Android: Since Chrome 55, all parameters are optional.Quest Browser: Since Chrome 55, all parameters are optional.Opera Android: Since Opera Android 42, all parameters are optional.Samsung Internet: Since Chrome 55, all parameters are optional.WebView Android: Since Chrome 55, all parameters are optional.
api.Document.createTouchList Safari on iOS6/17/20096290
api.Document.enableStyleSheetsForSet Firefox6/17/20086655
api.Document.execCommand.defaultParagraphSeparator Firefox8/8/20173316
api.Document.execCommand.insertBrOnReturn Firefox11/29/20057586
api.Document.exitPictureInPicture 📋Chrome9/4/20182924
api.Document.exitPointerLock 📋Chrome8/26/20144394
api.Document.featurePolicy Chrome4/23/20192693
api.Document.fragmentDirective 📋Edge10/9/20202158
api.Document.freeze_event 📋Chrome7/24/20182966
api.Document.getBoxQuads 📋Firefox7/22/20144429
api.Document.hasPrivateToken 📋Chrome9/12/20231090
api.Document.hasRedemptionRecord 📋Chrome9/12/20231090
api.Document.hasUnpartitionedCookieAccess 📋Chrome5/14/2024845
api.Document.lastStyleSheetSet Firefox6/17/20086655
api.Document.moveBefore Chrome2/4/2025579
api.Document.mozSetImageElement Firefox3/22/20115647
api.Document.pictureInPictureElement 📋Chrome9/4/20182924
api.Document.pictureInPictureEnabled 📋Chrome9/4/20182924
api.Document.pointerLockElement 📋Chrome8/26/20144394
api.Document.pointerlockchange_event 📋Chrome7/16/20144435
api.Document.pointerlockerror_event 📋Chrome7/16/20144435
api.Document.preferredStyleSheetSet Firefox6/17/20086655
api.Document.prerendering 📋Chrome11/29/20221377
api.Document.prerenderingchange_event 📋Chrome11/29/20221377
api.Document.releaseCapture Firefox3/22/20115647
api.Document.requestStorageAccess.types_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_BroadcastChannel_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_SharedWorker_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_all_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_caches_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_cookies_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_createObjectURL_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_estimate_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_getDirectory_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_indexedDB_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_localStorage_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_locks_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_revokeObjectURL_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccess.types_parameter.types_sessionStorage_parameter 📋Chrome5/14/2024845
api.Document.requestStorageAccessFor 📋Chrome10/31/20231041
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.Document.resume_event 📋Chrome7/24/20182966
api.Document.scrollend_event 📋Firefox1/17/20231328
api.Document.scrollsnapchange_event 📋Chrome9/17/2024719
api.Document.scrollsnapchanging_event 📋Chrome9/17/2024719
api.Document.selectedStyleSheetSet Firefox6/17/20086655
api.Document.startViewTransition 📋Chrome3/7/20231279
api.Document.styleSheetSets Firefox6/17/20086655
api.Document.wasDiscarded 📋Chrome7/24/20182966
api.Document.xmlEncoding 📋Safari on iOS6/29/20077009
api.Document.xmlStandalone 📋Safari on iOS6/29/20077009
api.Document.xmlVersion 📋Safari on iOS6/29/20077009
api.DocumentFragment.moveBefore Chrome2/4/2025579
api.DocumentPictureInPicture 📋Chrome8/15/20231118
api.DocumentPictureInPicture.enter_event 📋Chrome8/15/20231118
api.DocumentPictureInPicture.requestWindow 📋Chrome8/15/20231118
api.DocumentPictureInPicture.requestWindow.option_disallowReturnToOpener 📋Chrome4/16/2024873
api.DocumentPictureInPicture.requestWindow.option_preferInitialWindowPlacement 📋Chrome10/15/2024691
api.DocumentPictureInPicture.window 📋Chrome8/15/20231118
api.DocumentPictureInPictureEvent 📋Chrome8/15/20231118
api.DocumentPictureInPictureEvent.DocumentPictureInPictureEvent 📋Chrome8/15/20231118
api.DocumentPictureInPictureEvent.window 📋Chrome8/15/20231118
api.EXT_disjoint_timer_query 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.beginQueryEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.createQueryEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.deleteQueryEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.endQueryEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.getQueryEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.getQueryObjectEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.isQueryEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query.queryCounterEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.EXT_disjoint_timer_query_webgl2 Chrome10/16/20182882
api.EXT_disjoint_timer_query_webgl2.queryCounterEXT Chrome10/16/20182882
api.EXT_float_blend 📋Firefox5/21/20192665
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.EXT_frag_depth 📋Chrome10/7/20144352
api.EXT_shader_texture_lod 📋Safari on iOS9/17/20144372
api.EXT_texture_compression_bptc 📋Firefox7/9/20192616
Chrome: Only supported on macOS.Edge: Only supported on macOS.Opera: Only supported on macOS.
api.EXT_texture_compression_rgtc 📋Firefox1/29/20192777
Chrome: Only supported on macOS.Edge: Only supported on macOS.Firefox: Only supported on macOS.Opera: Only supported on macOS.
api.EXT_texture_norm16 📋Chrome11/17/20202119
api.EditContext 📋Chrome1/23/2024957
api.EditContext.EditContext 📋Chrome1/23/2024957
api.EditContext.attachedElements 📋Chrome1/23/2024957
api.EditContext.characterBounds 📋Chrome1/23/2024957
api.EditContext.characterBoundsRangeStart 📋Chrome1/23/2024957
api.EditContext.characterboundsupdate_event 📋Chrome1/23/2024957
api.EditContext.compositionend_event 📋Chrome1/23/2024957
api.EditContext.compositionstart_event 📋Chrome1/23/2024957
api.EditContext.selectionEnd 📋Chrome1/23/2024957
api.EditContext.selectionStart 📋Chrome1/23/2024957
api.EditContext.text 📋Chrome1/23/2024957
api.EditContext.textformatupdate_event 📋Chrome1/23/2024957
api.EditContext.textupdate_event 📋Chrome1/23/2024957
api.EditContext.updateCharacterBounds 📋Chrome1/23/2024957
api.EditContext.updateControlBounds 📋Chrome1/23/2024957
api.EditContext.updateSelection 📋Chrome1/23/2024957
api.EditContext.updateSelectionBounds 📋Chrome1/23/2024957
api.EditContext.updateText 📋Chrome1/23/2024957
api.Element.DOMMouseScroll_event Firefox11/9/20047971
api.Element.MozMousePixelScroll_event Firefox8/16/20115500
api.Element.afterscriptexecute_event Firefox10/24/20067257
api.Element.animate.options_iterationComposite_parameter 📋Firefox8/25/20202203
api.Element.animate.options_rangeEnd_parameter 📋Chrome7/18/20231146
api.Element.animate.options_rangeStart_parameter 📋Chrome7/18/20231146
api.Element.animate.options_timeline_parameter 📋Chrome8/25/20202203
api.Element.ariaActiveDescendantElement 📋Safari3/27/20231259
api.Element.ariaColIndexText 📋Firefox10/24/20231048
api.Element.ariaControlsElements 📋Safari3/27/20231259
api.Element.ariaDescribedByElements 📋Safari3/27/20231259
api.Element.ariaDetailsElements 📋Safari3/27/20231259
api.Element.ariaErrorMessageElements 📋Safari3/27/20231259
api.Element.ariaFlowToElements 📋Safari3/27/20231259
api.Element.ariaLabelledByElements 📋Safari3/27/20231259
api.Element.ariaOwnsElements 📋Safari3/27/20231259
api.Element.ariaRowIndexText 📋Firefox10/24/20231048
api.Element.attachShadow.options_serializable_parameter 📋Chrome5/14/2024845
api.Element.auxclick_event.type_pointerevent Chrome7/20/20211874
api.Element.beforematch_event 📋Chrome5/24/20221566
api.Element.beforescriptexecute_event Firefox10/24/20067257
api.Element.beforexrselect_event 📋Chrome5/19/20202301
api.Element.click_event.type_pointerevent Chrome7/20/20211874
api.Element.computedStyleMap 📋Chrome4/17/20183064
api.Element.contextmenu_event 📋Safari10/26/20076890
api.Element.contextmenu_event.type_pointerevent Chrome7/20/20211874
api.Element.currentCSSZoom 📋Firefox5/14/2024845
api.Element.elementTiming 📋Chrome9/10/20192553
api.Element.gesturechange_event Safari on iOS7/11/20086631
api.Element.gestureend_event Safari on iOS7/11/20086631
api.Element.gesturestart_event Safari on iOS7/11/20086631
api.Element.getBoxQuads 📋Firefox7/22/20144429
api.Element.mousewheel_event Safari on iOS6/29/20077009
api.Element.moveBefore Chrome2/4/2025579
api.Element.pointerrawupdate_event 📋Chrome9/10/20192553
api.Element.requestFullscreen.options_navigationUI_parameter 📋Chrome12/4/20182833
api.Element.requestFullscreen.options_screen_parameter 📋Chrome3/29/20221622
api.Element.requestPointerLock 📋Chrome8/26/20144394
Chrome: From version 92, returns a promise instead of undefined. The behavior reflects a proposed specification change.Chrome Android: From version 92, returns a promise instead of undefined. The behavior reflects a proposed specification change.Edge: From version 92, returns a promise instead of undefined. The behavior reflects a proposed specification change.Quest Browser: From version 17.0, returns a promise instead of undefined. The behavior reflects a proposed specification change.Opera: From version 78, returns a promise instead of undefined. The behavior reflects a proposed specification change.Opera Android: From version 65, returns a promise instead of undefined. The behavior reflects a proposed specification change.Samsung Internet: From version 16, returns a promise instead of undefined. The behavior reflects a proposed specification change.WebView Android: From version 92, returns a promise instead of undefined. The behavior reflects a proposed specification change.
api.Element.requestPointerLock.options_unadjustedMovement_parameter Chrome1/19/20212056
Chrome: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Chrome Android: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Edge: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Quest Browser: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Opera: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Opera Android: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Samsung Internet: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.WebView Android: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.
api.Element.scrollIntoViewIfNeeded Safari on iOS6/29/20077009
api.Element.scrollLeftMax Firefox10/9/20125080
api.Element.scrollTopMax Firefox10/9/20125080
api.Element.scrollend_event 📋Firefox1/17/20231328
api.Element.scrollsnapchange_event 📋Chrome9/17/2024719
api.Element.scrollsnapchanging_event 📋Chrome9/17/2024719
api.Element.setCapture Firefox3/22/20115647
Internet Explorer: The retargetToElement parameter to Element.setCapture() was introduced in Internet Explorer 5.5.
api.Element.touchcancel_event 📋Safari on iOS6/17/20096290
api.Element.touchend_event 📋Safari on iOS6/17/20096290
api.Element.touchmove_event 📋Safari on iOS6/17/20096290
api.Element.touchstart_event 📋Safari on iOS6/17/20096290
api.Element.webkitmouseforcechanged_event Safari9/30/20153994
api.Element.webkitmouseforcedown_event Safari9/30/20153994
api.Element.webkitmouseforceup_event Safari9/30/20153994
api.Element.webkitmouseforcewillbegin_event Safari9/30/20153994
api.Element.wheel_event 📋Firefox11/20/20125038
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.ElementInternals.ariaActiveDescendantElement 📋Safari3/27/20231259
api.ElementInternals.ariaColIndexText 📋Firefox10/24/20231048
api.ElementInternals.ariaControlsElements 📋Safari3/27/20231259
api.ElementInternals.ariaDescribedByElements 📋Safari3/27/20231259
api.ElementInternals.ariaDescription 📋Chrome5/19/20202301
api.ElementInternals.ariaDetailsElements 📋Safari3/27/20231259
api.ElementInternals.ariaErrorMessageElements 📋Safari3/27/20231259
api.ElementInternals.ariaFlowToElements 📋Safari3/27/20231259
api.ElementInternals.ariaLabelledByElements 📋Safari3/27/20231259
api.ElementInternals.ariaOwnsElements 📋Safari3/27/20231259
api.ElementInternals.ariaRowIndexText 📋Firefox10/24/20231048
api.EncodedAudioChunk 📋Chrome9/21/20211811
api.EncodedAudioChunk.EncodedAudioChunk 📋Chrome9/21/20211811
api.EncodedAudioChunk.byteLength 📋Chrome9/21/20211811
api.EncodedAudioChunk.copyTo 📋Chrome9/21/20211811
api.EncodedAudioChunk.duration 📋Chrome9/21/20211811
api.EncodedAudioChunk.timestamp 📋Chrome9/21/20211811
api.EncodedAudioChunk.type 📋Chrome9/21/20211811
api.EntrySync Chrome8/2/20115514
api.Event.explicitOriginalTarget Firefox11/29/20057586
api.Event.originalTarget Firefox11/29/20057586
api.EventCounts 📋Chrome8/25/20202203
api.EventCounts.@@iterator Chrome8/25/20202203
api.EventCounts.entries Chrome8/25/20202203
api.EventCounts.forEach Chrome8/25/20202203
api.EventCounts.get Chrome8/25/20202203
api.EventCounts.has Chrome8/25/20202203
api.EventCounts.keys Chrome8/25/20202203
api.EventCounts.size Chrome8/25/20202203
api.EventCounts.values Chrome8/25/20202203
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_wheel Chrome3/12/20192735
api.ExtendableCookieChangeEvent 📋Chrome11/17/20202119
api.ExtendableCookieChangeEvent.ExtendableCookieChangeEvent 📋Chrome11/17/20202119
api.ExtendableCookieChangeEvent.changed 📋Chrome11/17/20202119
api.ExtendableCookieChangeEvent.changed.partitioned_property 📋Chrome5/30/20231195
api.ExtendableCookieChangeEvent.deleted 📋Chrome11/17/20202119
api.ExtendableCookieChangeEvent.deleted.partitioned_property 📋Chrome5/30/20231195
api.External 📋Firefox10/24/20067257
api.External.AddSearchProvider 📋Firefox10/24/20067257
Firefox: From Firefox 78 this function does nothing, as the specification requires.
api.External.IsSearchProviderInstalled 📋Firefox10/24/20067257
api.EyeDropper 📋Chrome10/19/20211783
api.EyeDropper.EyeDropper 📋Chrome10/19/20211783
api.EyeDropper.open 📋Chrome10/19/20211783
api.EyeDropper.secure_context_required Chrome11/15/20211756
api.FeaturePolicy Firefox1/29/20192777
api.FeaturePolicy.allowedFeatures Firefox1/29/20192777
api.FeaturePolicy.allowsFeature Firefox1/29/20192777
api.FeaturePolicy.features Chrome4/23/20192693
api.FeaturePolicy.getAllowlistForFeature Firefox1/29/20192777
api.FederatedCredential 📋Chrome5/25/20163756
api.FederatedCredential.FederatedCredential 📋Chrome5/25/20163756
api.FederatedCredential.iconURL Chrome5/25/20163756
api.FederatedCredential.name Chrome5/25/20163756
api.FederatedCredential.protocol 📋Chrome5/25/20163756
api.FederatedCredential.provider 📋Chrome5/25/20163756
api.Fence 📋Chrome7/18/20231146
api.Fence.getNestedConfigs 📋Chrome7/18/20231146
api.Fence.reportEvent 📋Chrome7/18/20231146
api.Fence.setReportEventDataForAutomaticBeacons 📋Chrome7/18/20231146
api.Fence.setReportEventDataForAutomaticBeacons.start_commit_eventType Chrome12/5/20231006
Chrome: Previously only a single eventType was available, reserved.top_navigation, but this has been replaced by the new values.Chrome Android: Previously only a single eventType was available, reserved.top_navigation, but this has been replaced by the new values.Edge: Previously only a single eventType was available, reserved.top_navigation, but this has been replaced by the new values.Opera: Previously only a single eventType was available, reserved.top_navigation, but this has been replaced by the new values.Opera Android: Previously only a single eventType was available, reserved.top_navigation, but this has been replaced by the new values.Samsung Internet: Previously only a single eventType was available, reserved.top_navigation, but this has been replaced by the new values.WebView Android: Previously only a single eventType was available, reserved.top_navigation, but this has been replaced by the new values.
api.FencedFrameConfig 📋Chrome7/18/20231146
api.FencedFrameConfig.setSharedStorageContext 📋Chrome7/18/20231146
api.FetchEvent.isReload Chrome1/21/20154246
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.respondWith.networkerror_on_same-origin_cors Firefox3/13/20183099
api.FetchEvent.respondWith.resource_url Firefox3/13/20183099
api.File.lastModifiedDate Chrome8/2/20115514
api.FileEntrySync Chrome8/2/20115514
api.FileSystemDirectoryEntry.removeRecursively Chrome12/2/20105757
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.FileSystemEntry.copyTo Chrome12/2/20105757
api.FileSystemEntry.getMetadata Chrome12/2/20105757
api.FileSystemEntry.moveTo Chrome12/2/20105757
api.FileSystemEntry.remove Chrome12/2/20105757
api.FileSystemEntry.toURL Chrome12/2/20105757
api.FileSystemFileEntry.createWriter Chrome12/2/20105757
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.FileSystemFileHandle.createSyncAccessHandle.mode Chrome1/23/2024957
api.FileSystemFileHandle.createWritable 📋Edge10/9/20202158
api.FileSystemFileHandle.createWritable.mode Chrome1/23/2024957
api.FileSystemHandle.move Safari12/13/20211728
api.FileSystemHandle.queryPermission 📋Edge10/9/20202158
api.FileSystemHandle.remove Chrome2/7/20231307
api.FileSystemHandle.requestPermission 📋Edge10/9/20202158
api.FileSystemObserver Chrome2/4/2025579
api.FileSystemObserver.FileSystemObserver Chrome2/4/2025579
api.FileSystemObserver.disconnect Chrome2/4/2025579
api.FileSystemObserver.observe Chrome2/4/2025579
api.FileSystemSync Chrome8/2/20115514
api.FileSystemSync.name Chrome8/2/20115514
api.FileSystemSync.root Chrome8/2/20115514
api.FileSystemWritableFileStream 📋Edge10/9/20202158
api.FileSystemWritableFileStream.seek 📋Edge10/9/20202158
api.FileSystemWritableFileStream.truncate 📋Edge10/9/20202158
api.FileSystemWritableFileStream.write 📋Edge10/9/20202158
api.FontData 📋Chrome6/21/20221538
api.FontData.blob 📋Chrome6/21/20221538
api.FontData.family 📋Chrome6/21/20221538
api.FontData.fullName 📋Chrome6/21/20221538
api.FontData.postscriptName 📋Chrome6/21/20221538
api.FontData.style 📋Chrome6/21/20221538
api.FontFace.ascentOverride 📋Chrome11/17/20202119
api.FontFace.descentOverride 📋Chrome11/17/20202119
api.FontFace.lineGapOverride 📋Chrome11/17/20202119
api.FontFace.variant Chrome5/20/20144492
api.FontFace.variationSettings 📋Firefox9/5/20182923
api.FontFace.worker_support Chrome9/4/20182924
api.FontFaceSet.FontFaceSet Safari on iOS9/13/20163645
Safari: Will be removed, see bug 276794Safari on iOS: Will be removed, see bug 276794WebView on iOS: Will be removed, see bug 276794
api.FontFaceSet.worker_support Chrome9/4/20182924
api.FontFaceSetLoadEvent 📋Chrome5/20/20144492
api.FontFaceSetLoadEvent.FontFaceSetLoadEvent 📋Firefox9/22/20154002
api.FontFaceSetLoadEvent.fontfaces 📋Chrome5/20/20144492
api.FontFaceSetLoadEvent.worker_support Firefox9/20/20221447
api.FragmentDirective 📋Chrome4/7/20202343
api.GPU 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPU.getPreferredCanvasFormat 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPU.requestAdapter 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPU.requestAdapter.discrete_adapter_default_ac Chrome7/18/20231146
Chrome: Currently supported on dual GPU macOS devices only.Edge: Currently supported on dual GPU macOS devices only.Opera: Currently supported on dual GPU macOS devices only.
api.GPU.wgslLanguageFeatures 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapter 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapter.features 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapter.info 📋Chrome7/23/2024775
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapter.isFallbackAdapter 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapter.limits 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapter.requestAdapterInfo Chrome Android1/23/2024957
Firefox: Currently supported on Linux and Windows only.
api.GPUAdapter.requestDevice 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapter.requestDevice.lost_device_on_duplicate Chrome8/15/20231118
api.GPUAdapterInfo 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapterInfo.architecture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapterInfo.description 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapterInfo.device 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUAdapterInfo.vendor 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBindGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBindGroup.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBindGroupLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBindGroupLayout.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.destroy 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.getMappedRange 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.mapAsync 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.mapState 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.size 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.unmap 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUBuffer.usage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCanvasContext 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCanvasContext.canvas 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCanvasContext.configure 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome: The rgba8unorm format is currently not supported on macOS. See bug 40823053.Edge: Currently supported on ChromeOS, macOS, and Windows only.Edge: The rgba8unorm format is currently not supported on macOS. See bug 40823053.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera: The rgba8unorm format is currently not supported on macOS. See bug 40823053.
api.GPUCanvasContext.configure.toneMapping 📋Chrome9/17/2024719
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCanvasContext.getConfiguration 📋Chrome11/12/2024663
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCanvasContext.getCurrentTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCanvasContext.unconfigure 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandBuffer.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.beginComputePass 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.beginComputePass.timestampWrites 📋Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.beginRenderPass 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.beginRenderPass.depthSlice_option 📋Chrome5/14/2024845
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.beginRenderPass.separate_depth_stencil_read-only Chrome3/19/2024901
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.beginRenderPass.timestampWrites 📋Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.clearBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.copyBufferToBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.copyBufferToTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.copyTextureToBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.copyTextureToTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.finish 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.insertDebugMarker 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.popDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.pushDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCommandEncoder.resolveQuerySet 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationInfo 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationInfo.messages 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationMessage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationMessage.length 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationMessage.lineNum 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationMessage.linePos 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationMessage.message 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationMessage.offset 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUCompilationMessage.type 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.dispatchWorkgroups 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.dispatchWorkgroupsIndirect 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.end 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.insertDebugMarker 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.popDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.pushDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.setBindGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.setBindGroup.unset_bind_group Chrome9/12/20231090
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.setPipeline 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePassEncoder.writeTimestamp Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePipeline 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePipeline.getBindGroupLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUComputePipeline.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.adapterInfo 📋Chrome1/14/2025600
api.GPUDevice.createBindGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createBindGroupLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createBindGroupLayout.storageTexture_access_read-write_read-only 📋Chrome4/16/2024873
api.GPUDevice.createBindGroupLayout.texture_rgb10a2uint 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createCommandEncoder 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createComputePipeline 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createComputePipeline.optional_entryPoint Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.Samsung Internet: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createComputePipelineAsync 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createComputePipelineAsync.optional_entryPoint Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.Samsung Internet: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createPipelineLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createQuerySet 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createQuerySet.timestamp 📋Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderBundleEncoder 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipeline 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipeline.dual-source-blending 📋Chrome10/15/2024691
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipeline.optional_depthcompare_depthwriteenabled Chrome12/5/20231006
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipeline.optional_entryPoint Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.Samsung Internet: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipeline.texture_rgb10a2uint 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipeline.validates_depth_bias_for_line_and_point_topologies Chrome11/12/2024663
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipeline.vertex_unorm10-10-10-2 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipelineAsync 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipelineAsync.dual-source-blending 📋Chrome10/15/2024691
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipelineAsync.optional_depthcompare_depthwriteenabled Chrome12/5/20231006
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipelineAsync.optional_entryPoint Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.Samsung Internet: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipelineAsync.texture_rgb10a2uint 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipelineAsync.validates_depth_bias_for_line_and_point_topologies Chrome11/12/2024663
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createRenderPipelineAsync.vertex_unorm10-10-10-2 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createSampler 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createShaderModule 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.createTexture.texture_rgb10a2uint 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.destroy 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.features 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.importExternalTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.importExternalTexture.color_space_display-p3 Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.importExternalTexture.videoframe_source Chrome8/15/20231118
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.limits 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.lost 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.popErrorScope 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.pushErrorScope 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.queue 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDevice.uncapturederror_event 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDeviceLostInfo 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDeviceLostInfo.message 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUDeviceLostInfo.reason 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUError.message 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUExternalTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUExternalTexture.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUInternalError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUInternalError.GPUInternalError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUOutOfMemoryError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUOutOfMemoryError.GPUOutOfMemoryError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUPipelineError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUPipelineError.GPUPipelineError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUPipelineError.GPUPipelineError.message_optional Chrome5/2/20231223
api.GPUPipelineError.reason 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUPipelineLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUPipelineLayout.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQuerySet 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQuerySet.count 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQuerySet.destroy 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQuerySet.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQuerySet.type 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQuerySet.type.timestamp 📋Chrome1/23/2024957
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue.copyExternalImageToTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue.copyExternalImageToTexture.htmlimageelement_imagedata_source Chrome10/10/20231062
api.GPUQueue.copyExternalImageToTexture.videoframe_source Chrome8/15/20231118
api.GPUQueue.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue.onSubmittedWorkDone 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue.submit 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue.submit.validates_command_buffer_uniqueness Chrome6/11/2024817
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue.writeBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUQueue.writeTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundle 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundle.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.draw 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.drawIndexed 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.drawIndexedIndirect 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.drawIndirect 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.finish 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.insertDebugMarker 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.popDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.pushDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.setBindGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.setBindGroup.unset_bind_group Chrome9/12/20231090
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.setIndexBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.setPipeline 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.setVertexBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderBundleEncoder.setVertexBuffer.unset_vertex_buffer Chrome9/12/20231090
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.beginOcclusionQuery 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.draw 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.drawIndexed 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.drawIndexedIndirect 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.drawIndirect 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.end 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.endOcclusionQuery 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.executeBundles 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.insertDebugMarker 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.popDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.pushDebugGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setBindGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setBindGroup.unset_bind_group Chrome9/12/20231090
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setBlendConstant 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setIndexBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setPipeline 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setScissorRect 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setStencilReference 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setVertexBuffer 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setVertexBuffer.unset_vertex_buffer Chrome9/12/20231090
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.setViewport 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPassEncoder.writeTimestamp Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPipeline 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPipeline.getBindGroupLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPURenderPipeline.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSampler 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSampler.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUShaderModule 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUShaderModule.getCompilationInfo 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUShaderModule.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedFeatures 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedFeatures.@@iterator 📋Chrome5/2/20231223
api.GPUSupportedFeatures.entries 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_bgra8unorm-storage 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_clip-distances 📋Chrome11/12/2024663
api.GPUSupportedFeatures.feature_depth-clip-control 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_depth32float-stencil8 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_dual-source-blending 📋Chrome10/15/2024691
api.GPUSupportedFeatures.feature_float32-filterable 📋Chrome10/31/20231041
api.GPUSupportedFeatures.feature_indirect-first-instance 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_rg11b10ufloat-renderable 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_shader-f16 📋Chrome12/5/20231006
api.GPUSupportedFeatures.feature_texture-compression-astc 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_texture-compression-bc 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_texture-compression-etc2 📋Chrome5/2/20231223
api.GPUSupportedFeatures.feature_timestamp-query 📋Chrome1/23/2024957
api.GPUSupportedFeatures.forEach 📋Chrome5/2/20231223
api.GPUSupportedFeatures.has 📋Chrome5/2/20231223
api.GPUSupportedFeatures.keys 📋Chrome5/2/20231223
api.GPUSupportedFeatures.size 📋Chrome5/2/20231223
api.GPUSupportedFeatures.values 📋Chrome5/2/20231223
api.GPUSupportedLimits 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxBindGroups 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxBindGroupsPlusVertexBuffers 📋Chrome12/5/20231006
api.GPUSupportedLimits.maxBindingsPerBindGroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxBufferSize 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxColorAttachmentBytesPerSample 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxColorAttachments 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxComputeInvocationsPerWorkgroup 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxComputeWorkgroupSizeX 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxComputeWorkgroupSizeY 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxComputeWorkgroupSizeZ 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxComputeWorkgroupStorageSize 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxComputeWorkgroupsPerDimension 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxDynamicStorageBuffersPerPipelineLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxDynamicUniformBuffersPerPipelineLayout 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxInterStageShaderComponents Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxInterStageShaderVariables 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxSampledTexturesPerShaderStage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxSamplersPerShaderStage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxStorageBufferBindingSize 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxStorageBuffersPerShaderStage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxStorageTexturesPerShaderStage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxTextureArrayLayers 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxTextureDimension1D 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxTextureDimension2D 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxTextureDimension3D 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxUniformBufferBindingSize 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxUniformBuffersPerShaderStage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxVertexAttributes 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxVertexBufferArrayStride 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.maxVertexBuffers 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.minStorageBufferOffsetAlignment 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUSupportedLimits.minUniformBufferOffsetAlignment 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.createView 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.createView.texture_rgb10a2uint 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.depthOrArrayLayers 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.destroy 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.dimension 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.format 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.format.texture_rgb10a2uint 📋Chrome10/31/20231041
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.height 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.mipLevelCount 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.sampleCount 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.usage 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTexture.width 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTextureView 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUTextureView.label 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUUncapturedErrorEvent 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUUncapturedErrorEvent.GPUUncapturedErrorEvent 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUUncapturedErrorEvent.error 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUValidationError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.GPUValidationError.GPUValidationError 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.Gamepad.displayId Firefox3/8/20221643
Chrome Android: Currently supported only by Google Daydream.Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Quest Browser: Currently supported only by Google Daydream.Opera Android: Currently supported only by Google Daydream.Samsung Internet: Currently supported only by Google Daydream.
api.Gamepad.hand 📋Firefox8/8/20173316
api.Gamepad.hapticActuators 📋Firefox8/8/20173316
api.Gamepad.pose 📋Firefox8/8/20173316
api.Gamepad.secure_context_required Edge10/9/20202158
api.Gamepad.vibrationActuator 📋Chrome7/24/20182966
api.GamepadButton.secure_context_required Edge10/9/20202158
api.GamepadButton.touched 📋Edge4/5/20173441
api.GamepadEvent.secure_context_required Edge10/9/20202158
api.GamepadHapticActuator 📋Edge4/5/20173441
api.GamepadHapticActuator.canPlayEffectType Safari3/27/20231259
api.GamepadHapticActuator.effects 📋Chrome6/11/2024817
api.GamepadHapticActuator.effects.type_trigger-rumble 📋Chrome6/11/2024817
api.GamepadHapticActuator.playEffect 📋Edge4/5/20173441
api.GamepadHapticActuator.playEffect.params_leftTrigger_parameter 📋Chrome6/11/2024817
api.GamepadHapticActuator.playEffect.params_rightTrigger_parameter 📋Chrome6/11/2024817
api.GamepadHapticActuator.playEffect.type_trigger-rumble 📋Chrome6/11/2024817
api.GamepadHapticActuator.pulse 📋Firefox8/8/20173316
api.GamepadHapticActuator.reset 📋Edge4/5/20173441
api.GamepadHapticActuator.secure_context_required Edge10/9/20202158
api.GamepadHapticActuator.type Edge4/5/20173441
api.GamepadPose 📋Firefox8/8/20173316
api.GamepadPose.angularAcceleration 📋Firefox8/8/20173316
api.GamepadPose.angularVelocity 📋Firefox8/8/20173316
api.GamepadPose.hasOrientation 📋Firefox8/8/20173316
api.GamepadPose.hasPosition 📋Firefox8/8/20173316
api.GamepadPose.linearAcceleration 📋Firefox8/8/20173316
api.GamepadPose.linearVelocity 📋Firefox8/8/20173316
api.GamepadPose.orientation 📋Firefox8/8/20173316
api.GamepadPose.position 📋Firefox8/8/20173316
api.GamepadPose.secure_context_required Firefox8/10/20211853
api.GestureEvent Safari on iOS7/11/20086631
api.GestureEvent.altKey Safari on iOS9/16/20154008
api.GestureEvent.clientX Safari on iOS7/11/20086631
api.GestureEvent.clientY Safari on iOS7/11/20086631
api.GestureEvent.ctrlKey Safari on iOS9/16/20154008
api.GestureEvent.initGestureEvent Safari on iOS7/11/20086631
api.GestureEvent.metaKey Safari on iOS9/16/20154008
api.GestureEvent.rotation Safari on iOS7/11/20086631
api.GestureEvent.scale Safari on iOS7/11/20086631
api.GestureEvent.screenX Safari on iOS7/11/20086631
api.GestureEvent.screenY Safari on iOS7/11/20086631
api.GestureEvent.shiftKey Safari on iOS9/16/20154008
api.GestureEvent.target Safari on iOS9/16/20154008
api.GravitySensor 📋Chrome5/25/20211930
api.GravitySensor.GravitySensor 📋Chrome5/25/20211930
api.Gyroscope 📋Chrome5/29/20183022
api.Gyroscope.Gyroscope 📋Chrome5/29/20183022
api.Gyroscope.x 📋Chrome5/29/20183022
api.Gyroscope.y 📋Chrome5/29/20183022
api.Gyroscope.z 📋Chrome5/29/20183022
api.HID 📋Chrome3/2/20212014
api.HID.connect_event 📋Chrome3/2/20212014
api.HID.disconnect_event 📋Chrome3/2/20212014
api.HID.getDevices 📋Chrome3/2/20212014
api.HID.requestDevice 📋Chrome3/2/20212014
api.HID.worker_support Chrome11/12/2024663
Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only.
api.HIDConnectionEvent 📋Chrome3/2/20212014
api.HIDConnectionEvent.HIDConnectionEvent 📋Chrome3/2/20212014
api.HIDConnectionEvent.device 📋Chrome3/2/20212014
api.HIDConnectionEvent.worker_support Chrome11/12/2024663
Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only.
api.HIDDevice 📋Chrome3/2/20212014
api.HIDDevice.close 📋Chrome3/2/20212014
api.HIDDevice.collections 📋Chrome3/2/20212014
api.HIDDevice.forget 📋Chrome3/29/20221622
api.HIDDevice.inputreport_event 📋Chrome3/2/20212014
api.HIDDevice.open 📋Chrome3/2/20212014
api.HIDDevice.opened 📋Chrome3/2/20212014
api.HIDDevice.productId 📋Chrome3/2/20212014
api.HIDDevice.productName 📋Chrome3/2/20212014
api.HIDDevice.receiveFeatureReport 📋Chrome3/2/20212014
api.HIDDevice.sendFeatureReport 📋Chrome3/2/20212014
api.HIDDevice.sendReport 📋Chrome3/2/20212014
api.HIDDevice.vendorId 📋Chrome3/2/20212014
api.HIDDevice.worker_support Chrome11/12/2024663
Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only.
api.HIDInputReportEvent 📋Chrome3/2/20212014
api.HIDInputReportEvent.data 📋Chrome3/2/20212014
api.HIDInputReportEvent.device 📋Chrome3/2/20212014
api.HIDInputReportEvent.reportId 📋Chrome3/2/20212014
api.HIDInputReportEvent.worker_support Chrome11/12/2024663
Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only.
api.HMDVRDevice Firefox7/2/20154084
api.HMDVRDevice.getEyeParameters Firefox7/2/20154084
api.HMDVRDevice.setFieldOfView Firefox7/2/20154084
api.HTMLAnchorElement.attributionSourceId 📋Safari3/14/20221637
api.HTMLAnchorElement.attributionSrc 📋Chrome5/14/2024845
api.HTMLAnchorElement.hrefTranslate Chrome4/7/20202343
api.HTMLAnchorElement.referrerPolicy.no-referrer-when-downgrade Chrome7/20/20163700
api.HTMLAnchorElement.referrerPolicy.origin-when-cross-origin Chrome7/20/20163700
api.HTMLAnchorElement.referrerPolicy.unsafe-url Chrome7/20/20163700
api.HTMLAreaElement.attributionSrc 📋Chrome2/4/2025579
api.HTMLAreaElement.referrerPolicy.no-referrer-when-downgrade Chrome7/20/20163700
api.HTMLAreaElement.referrerPolicy.origin-when-cross-origin Chrome7/20/20163700
api.HTMLAreaElement.referrerPolicy.unsafe-url Chrome7/20/20163700
api.HTMLBaseElement.href.forbid_data_javascript_urls Safari12/11/20231000
api.HTMLCanvasElement.contextlost_event 📋Chrome2/1/20221678
api.HTMLCanvasElement.contextrestored_event 📋Chrome2/1/20221678
api.HTMLCanvasElement.getContext.2d_context.options_alpha_parameter 📋Chrome1/14/20144618
api.HTMLCanvasElement.getContext.2d_context.options_colorSpace_parameter 📋Chrome7/20/20211874
api.HTMLCanvasElement.getContext.2d_context.options_desynchronized_parameter 📋Chrome Android6/4/20192651
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter 📋Safari on iOS3/29/20183083
api.HTMLCanvasElement.getContext.webgl2_context.options_desynchronized_parameter 📋Chrome Android6/4/20192651
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.webgl_context.options_desynchronized_parameter 📋Chrome Android6/4/20192651
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.webgpu_context 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.HTMLCanvasElement.mozOpaque Firefox6/30/20096277
api.HTMLCanvasElement.mozPrintCallback Firefox1/8/20134989
api.HTMLCanvasElement.toBlob.type_parameter_webp Chrome4/13/20163798
api.HTMLCanvasElement.toDataURL.type_parameter_webp Chrome2/8/20125324
api.HTMLElement.accessKeyLabel 📋Firefox11/8/20115416
api.HTMLElement.attributeStyleMap 📋Chrome4/17/20183064
api.HTMLElement.autocapitalize 📋Safari on iOS3/27/20173450
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.autocorrect 📋Safari4/26/20211959
api.HTMLElement.beforetoggle_event.dialog_elements 📋Firefox11/26/2024649
api.HTMLElement.contentEditable.plaintext-only Safari7/20/20115527
api.HTMLElement.dragexit_event Safari3/18/20086746
api.HTMLElement.editContext 📋Chrome1/23/2024957
api.HTMLElement.focus.options_focusVisible_parameter Firefox8/23/20221475
api.HTMLElement.focus.options_preventScroll_parameter Chrome1/23/20183148
api.HTMLElement.inert.ignores_find_in_page 📋Firefox11/21/20231020
api.HTMLElement.toggle_event.dialog_elements 📋Firefox11/26/2024649
api.HTMLElement.virtualKeyboardPolicy 📋Chrome9/21/20211811
api.HTMLElement.writingSuggestions 📋Chrome4/16/2024873
api.HTMLFencedFrameElement 📋Chrome7/18/20231146
api.HTMLFencedFrameElement.allow 📋Chrome7/18/20231146
api.HTMLFencedFrameElement.config 📋Chrome7/18/20231146
api.HTMLFencedFrameElement.height 📋Chrome7/18/20231146
api.HTMLFencedFrameElement.sandbox 📋Chrome7/18/20231146
api.HTMLFencedFrameElement.width 📋Chrome7/18/20231146
api.HTMLIFrameElement.adAuctionHeaders 📋Chrome2/20/2024929
api.HTMLIFrameElement.allowPaymentRequest Chrome Android3/16/20173461
api.HTMLIFrameElement.browsingTopics Chrome7/18/20231146
api.HTMLIFrameElement.credentialless 📋Chrome2/7/20231307
api.HTMLIFrameElement.csp 📋Chrome9/5/20173288
api.HTMLIFrameElement.featurePolicy Chrome4/23/20192693
api.HTMLIFrameElement.privateToken 📋Chrome9/12/20231090
api.HTMLIFrameElement.referrerPolicy.no-referrer-when-downgrade Chrome7/20/20163700
api.HTMLIFrameElement.referrerPolicy.origin-when-cross-origin Chrome7/20/20163700
api.HTMLIFrameElement.referrerPolicy.unsafe-url Chrome7/20/20163700
api.HTMLIFrameElement.sharedStorageWritable 📋Chrome4/16/2024873
api.HTMLImageElement.attributionSrc 📋Chrome5/14/2024845
api.HTMLImageElement.referrerPolicy.no-referrer-when-downgrade Chrome7/20/20163700
api.HTMLImageElement.referrerPolicy.origin-when-cross-origin Chrome7/20/20163700
api.HTMLImageElement.referrerPolicy.unsafe-url Chrome7/20/20163700
api.HTMLImageElement.sharedStorageWritable 📋Chrome4/16/2024873
api.HTMLImageElement.sizes.auto 📋Chrome6/11/2024817
api.HTMLInputElement.capture 📋Chrome Android2/27/20134939
api.HTMLInputElement.incremental Chrome3/8/20115661
api.HTMLInputElement.search_event Chrome12/11/20086478
api.HTMLInputElement.selectionchange_event 📋Firefox9/7/20211825
Chrome: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Chrome Android: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Edge: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Quest Browser: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Opera: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Opera Android: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Samsung Internet: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.WebView Android: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.
api.HTMLInputElement.showPicker.autocomplete_input Chrome3/1/20221650
api.HTMLInputElement.showPicker.color_input Chrome3/1/20221650
api.HTMLInputElement.showPicker.datalist_input Chrome3/1/20221650
api.HTMLInputElement.showPicker.date_input Chrome3/1/20221650
api.HTMLInputElement.showPicker.datetime_local_input Chrome3/1/20221650
api.HTMLInputElement.showPicker.month_input Chrome3/1/20221650
api.HTMLInputElement.showPicker.time_input Chrome3/1/20221650
api.HTMLInputElement.showPicker.week_input Chrome3/1/20221650
api.HTMLInputElement.webkitdirectory 📋Chrome10/19/20105801
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.Quest Browser: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.Opera Android: In Chrome for Android 131, if a user selects a directory, the browser crashes (see bug 376834374).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.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.
api.HTMLLinkElement.blocking 📋Edge9/1/20221466
api.HTMLLinkElement.referrerPolicy.no-referrer-when-downgrade Chrome4/19/20173427
api.HTMLLinkElement.referrerPolicy.origin-when-cross-origin Chrome4/19/20173427
api.HTMLLinkElement.referrerPolicy.unsafe-url Chrome4/19/20173427
api.HTMLMediaElement.captureStream 📋Firefox8/28/20125122
api.HTMLMediaElement.controller Safari7/25/20125156
api.HTMLMediaElement.controlsList 📋Chrome4/19/20173427
api.HTMLMediaElement.disableRemotePlayback 📋Chrome Android2/1/20173504
api.HTMLMediaElement.fastSeek 📋Firefox7/22/20144429
api.HTMLMediaElement.getStartDate 📋Safari on iOS9/16/20154008
api.HTMLMediaElement.mediaGroup Safari7/25/20125156
api.HTMLMediaElement.mozAudioCaptured Firefox8/28/20125122
api.HTMLMediaElement.mozCaptureStreamUntilEnded Firefox8/28/20125122
api.HTMLMediaElement.mozFragmentEnd Firefox12/20/20115374
api.HTMLMediaElement.mozGetMetadata Firefox11/20/20125038
api.HTMLMediaElement.remote 📋Chrome Android2/1/20173504
api.HTMLMediaElement.setSinkId 📋Chrome3/2/20163840
Chrome Android: Not available due to a limitation in Android, see bug 41276355.Firefox for Android: Not available due to a limitation in Android, see bug 1473346.Quest Browser: Not available due to a limitation in Android, see bug 41276355.Opera Android: Not available due to a limitation in Android, see bug 41276355.Samsung Internet: Not available due to a limitation in Android, see bug 41276355.WebView Android: Not available due to a limitation in Android, see bug 41276355.
api.HTMLMediaElement.sinkId 📋Chrome3/2/20163840
Chrome Android: Not available due to a limitation in Android, see bug 41276355.Firefox for Android: Not available due to a limitation in Android, see bug 1473346.Quest Browser: Not available due to a limitation in Android, see bug 41276355.Opera Android: Not available due to a limitation in Android, see bug 41276355.Samsung Internet: Not available due to a limitation in Android, see bug 41276355.WebView Android: Not available due to a limitation in Android, see bug 41276355.
api.HTMLOutputElement.HTMLOutputElement 📋Safari9/20/20211812
api.HTMLScriptElement.attributionSrc 📋Chrome5/14/2024845
api.HTMLScriptElement.blocking 📋Edge9/1/20221466
api.HTMLScriptElement.referrerPolicy.no-referrer-when-downgrade Chrome10/16/20182882
api.HTMLScriptElement.referrerPolicy.origin-when-cross-origin Chrome10/16/20182882
api.HTMLScriptElement.referrerPolicy.unsafe-url Chrome10/16/20182882
api.HTMLSelectElement.showPicker 📋Chrome1/23/2024957
api.HTMLStyleElement.blocking 📋Edge9/1/20221466
api.HTMLTextAreaElement.selectionchange_event 📋Firefox9/7/20211825
Chrome: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Chrome Android: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Edge: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Quest Browser: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Opera: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Opera Android: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Samsung Internet: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.WebView Android: A selectionchange event is fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.
api.HTMLVideoElement.enterpictureinpicture_event 📋Chrome9/4/20182924
api.HTMLVideoElement.leavepictureinpicture_event 📋Chrome9/4/20182924
api.HTMLVideoElement.mozDecodedFrames Firefox6/21/20115556
api.HTMLVideoElement.mozFrameDelay Firefox6/21/20115556
api.HTMLVideoElement.mozHasAudio Firefox8/28/20125122
api.HTMLVideoElement.mozPaintedFrames Firefox6/21/20115556
api.HTMLVideoElement.mozParsedFrames Firefox6/21/20115556
api.HTMLVideoElement.mozPresentedFrames Firefox6/21/20115556
api.HTMLVideoElement.playsInline 📋Safari on iOS9/13/20163645
api.HTMLVideoElement.requestPictureInPicture 📋Chrome9/4/20182924
api.Highlight 📋Edge9/1/20221466
api.Highlight.@@iterator Edge9/1/20221466
api.Highlight.Highlight 📋Edge9/1/20221466
api.Highlight.add Edge9/1/20221466
api.Highlight.clear Edge9/1/20221466
api.Highlight.delete Edge9/1/20221466
api.Highlight.entries Edge9/1/20221466
api.Highlight.forEach Edge9/1/20221466
api.Highlight.has Edge9/1/20221466
api.Highlight.keys Edge9/1/20221466
api.Highlight.priority 📋Edge9/1/20221466
api.Highlight.size Edge9/1/20221466
api.Highlight.type 📋Edge9/1/20221466
api.Highlight.values Edge9/1/20221466
api.HighlightRegistry 📋Edge9/1/20221466
api.HighlightRegistry.@@iterator Edge9/1/20221466
api.HighlightRegistry.clear Edge9/1/20221466
api.HighlightRegistry.delete Edge9/1/20221466
api.HighlightRegistry.entries Edge9/1/20221466
api.HighlightRegistry.forEach Edge9/1/20221466
api.HighlightRegistry.get Edge9/1/20221466
api.HighlightRegistry.has Edge9/1/20221466
api.HighlightRegistry.keys Edge9/1/20221466
api.HighlightRegistry.set Edge9/1/20221466
api.HighlightRegistry.size Edge9/1/20221466
api.HighlightRegistry.values Edge9/1/20221466
api.History.pushState.unused_parameter Safari6/7/20105935
Safari: This feature may be removed, see bug 223190.Safari on iOS: This feature may be removed, see bug 223190.WebView on iOS: This feature may be removed, see bug 223190.
api.History.replaceState.unused_parameter Safari6/7/20105935
Safari: This feature may be removed, see bug 223190.Safari on iOS: This feature may be removed, see bug 223190.WebView on iOS: This feature may be removed, see bug 223190.
api.IDBDatabase.transaction.mode_parameter_readwriteflush Firefox8/11/20154044
api.IDBIndex.isAutoLocale Firefox12/15/20153918
api.IDBIndex.locale Firefox12/15/20153918
api.IDBObjectStore.createIndex.options_locale_parameter Firefox12/15/20153918
api.IDBRequest.error.DOMException Chrome1/20/20163882
api.IDBRequest.error.transient_unrecoverable_read_errors 📋Firefox7/17/20125164
Chrome: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Chrome: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.Chrome Android: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Chrome Android: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.Opera: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Opera: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.Opera Android: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Opera Android: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.WebView Android: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.WebView Android: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.
api.IDBTransaction.error.DOMException Chrome1/20/20163882
api.IdentityCredential 📋Chrome11/29/20221377
api.IdentityCredential.disconnect_static 📋Chrome2/20/2024929
api.IdentityCredential.isAutoSelected Chrome12/5/20231006
api.IdentityCredential.token 📋Chrome11/29/20221377
api.IdentityProvider 📋Chrome8/15/20231118
api.IdentityProvider.close_static 📋Chrome12/5/20231006
api.IdentityProvider.getUserInfo_static 📋Chrome8/15/20231118
api.IdentityProvider.resolve_static 📋Chrome1/14/2025600
api.IdleDeadline 📋Chrome12/1/20153932
api.IdleDeadline.didTimeout 📋Chrome12/1/20153932
api.IdleDeadline.timeRemaining 📋Chrome12/1/20153932
api.IdleDetector 📋Chrome9/21/20211811
api.IdleDetector.IdleDetector 📋Chrome9/21/20211811
api.IdleDetector.change_event 📋Chrome9/21/20211811
api.IdleDetector.requestPermission_static 📋Chrome9/21/20211811
api.IdleDetector.screenState 📋Chrome9/21/20211811
api.IdleDetector.start 📋Chrome9/21/20211811
api.IdleDetector.userState 📋Chrome9/21/20211811
api.ImageCapture.getPhotoCapabilities 📋Chrome6/5/20173380
api.ImageCapture.getPhotoSettings 📋Chrome9/5/20173288
api.ImageCapture.grabFrame 📋Chrome6/5/20173380
api.ImageData.colorSpace 📋Chrome7/20/20211874
api.ImageDecoder 📋Chrome9/21/20211811
api.ImageDecoder.ImageDecoder 📋Chrome9/21/20211811
api.ImageDecoder.close 📋Chrome9/21/20211811
api.ImageDecoder.complete 📋Chrome9/21/20211811
api.ImageDecoder.completed 📋Chrome9/21/20211811
api.ImageDecoder.decode 📋Chrome9/21/20211811
api.ImageDecoder.isTypeSupported_static 📋Chrome9/21/20211811
api.ImageDecoder.reset 📋Chrome9/21/20211811
api.ImageDecoder.tracks 📋Chrome9/21/20211811
api.ImageDecoder.type 📋Chrome9/21/20211811
api.ImageTrack 📋Chrome9/21/20211811
api.ImageTrack.animated 📋Chrome9/21/20211811
api.ImageTrack.frameCount 📋Chrome9/21/20211811
api.ImageTrack.repetitionCount 📋Chrome9/21/20211811
api.ImageTrack.selected 📋Chrome9/21/20211811
api.ImageTrackList 📋Chrome9/21/20211811
api.ImageTrackList.length 📋Chrome9/21/20211811
api.ImageTrackList.ready 📋Chrome9/21/20211811
api.ImageTrackList.selectedIndex 📋Chrome9/21/20211811
api.ImageTrackList.selectedTrack 📋Chrome9/21/20211811
api.Ink 📋Edge9/2/20211830
api.Ink.requestPresenter 📋Edge9/2/20211830
api.InputDeviceCapabilities 📋Chrome12/1/20153932
api.InputDeviceCapabilities.InputDeviceCapabilities 📋Chrome12/1/20153932
api.InputDeviceCapabilities.firesTouchEvents 📋Chrome12/1/20153932
api.InputDeviceInfo.getCapabilities 📋Chrome5/29/20183022
api.InputEvent.inputType.insertFromPasteAsQuotation Firefox5/21/20192665
api.InstallEvent.InstallEvent 📋Chrome1/21/20154246
api.InstallEvent.addRoutes 📋Chrome3/19/2024901
api.IntersectionObserver.delay 📋Chrome4/23/20192693
api.IntersectionObserver.scrollMargin Chrome12/5/20231006
api.IntersectionObserver.trackVisibility 📋Chrome4/23/20192693
api.IntersectionObserverEntry.IntersectionObserverEntry Safari3/25/20192722
api.IntersectionObserverEntry.isVisible 📋Chrome4/23/20192693
api.InterventionReportBody 📋Chrome9/4/20182924
api.InterventionReportBody.columnNumber 📋Chrome9/4/20182924
api.InterventionReportBody.id 📋Chrome9/4/20182924
api.InterventionReportBody.lineNumber 📋Chrome9/4/20182924
api.InterventionReportBody.message 📋Chrome9/4/20182924
api.InterventionReportBody.sourceFile 📋Chrome9/4/20182924
api.InterventionReportBody.toJSON 📋Chrome9/4/20182924
api.KHR_parallel_shader_compile 📋Chrome7/30/20192595
api.Keyboard 📋Chrome7/24/20182966
api.Keyboard.getLayoutMap 📋Chrome9/4/20182924
api.Keyboard.lock 📋Chrome7/24/20182966
api.Keyboard.unlock 📋Chrome7/24/20182966
api.KeyboardEvent.getModifierState.key_parameter_accel Firefox9/2/20144387
api.KeyboardEvent.getModifierState.key_parameter_fn Firefox8/28/20125122
api.KeyboardEvent.getModifierState.key_parameter_numlock Firefox8/28/20125122
api.KeyboardEvent.getModifierState.key_parameter_os Firefox8/28/20125122
api.KeyboardEvent.getModifierState.key_parameter_scrolllock Firefox8/28/20125122
api.KeyboardEvent.getModifierState.key_parameter_symbol Chrome1/20/20163882
api.KeyboardEvent.keyIdentifier Safari2/2/20048252
api.KeyboardLayoutMap 📋Chrome9/4/20182924
api.KeyboardLayoutMap.@@iterator Chrome9/4/20182924
api.KeyboardLayoutMap.entries Chrome9/4/20182924
api.KeyboardLayoutMap.forEach Chrome9/4/20182924
api.KeyboardLayoutMap.get Chrome9/4/20182924
api.KeyboardLayoutMap.has Chrome9/4/20182924
api.KeyboardLayoutMap.keys Chrome9/4/20182924
api.KeyboardLayoutMap.size Chrome9/4/20182924
api.KeyboardLayoutMap.values Chrome9/4/20182924
api.KeyframeEffect.iterationComposite 📋Firefox8/25/20202203
api.LargestContentfulPaint 📋Chrome9/10/20192553
api.LargestContentfulPaint.element 📋Chrome9/10/20192553
api.LargestContentfulPaint.id 📋Chrome9/10/20192553
api.LargestContentfulPaint.loadTime 📋Chrome9/10/20192553
api.LargestContentfulPaint.renderTime 📋Chrome9/10/20192553
api.LargestContentfulPaint.size 📋Chrome9/10/20192553
api.LargestContentfulPaint.toJSON 📋Chrome9/10/20192553
api.LargestContentfulPaint.url 📋Chrome9/10/20192553
api.LaunchParams 📋Chrome5/24/20221566
api.LaunchParams.files 📋Chrome5/24/20221566
api.LaunchParams.targetURL 📋Chrome2/7/20231307
api.LaunchQueue 📋Chrome5/24/20221566
api.LaunchQueue.setConsumer 📋Chrome5/24/20221566
api.LayoutShift 📋Chrome9/10/20192553
api.LayoutShift.hadRecentInput 📋Chrome9/10/20192553
api.LayoutShift.lastInputTime 📋Chrome9/10/20192553
api.LayoutShift.sources 📋Edge7/16/20202243
api.LayoutShift.toJSON 📋Chrome9/10/20192553
api.LayoutShift.value 📋Chrome9/10/20192553
api.LayoutShiftAttribution 📋Edge7/16/20202243
api.LayoutShiftAttribution.currentRect 📋Edge7/16/20202243
api.LayoutShiftAttribution.node 📋Edge7/16/20202243
api.LayoutShiftAttribution.previousRect 📋Edge7/16/20202243
api.LayoutShiftAttribution.toJSON 📋Edge7/16/20202243
api.LinearAccelerationSensor 📋Chrome5/29/20183022
api.LinearAccelerationSensor.LinearAccelerationSensor 📋Chrome5/29/20183022
api.Location.ancestorOrigins 📋Chrome6/26/20125185
Deno: This value is always empty in Deno.
api.MIDIAccess 📋Chrome5/19/20154128
api.MIDIAccess.inputs 📋Chrome5/19/20154128
api.MIDIAccess.outputs 📋Chrome5/19/20154128
api.MIDIAccess.statechange_event 📋Chrome5/19/20154128
api.MIDIAccess.sysexEnabled 📋Chrome5/19/20154128
api.MIDIConnectionEvent 📋Chrome5/19/20154128
api.MIDIConnectionEvent.MIDIConnectionEvent 📋Chrome5/19/20154128
api.MIDIConnectionEvent.port 📋Chrome5/19/20154128
api.MIDIInput 📋Chrome5/19/20154128
api.MIDIInput.midimessage_event 📋Chrome5/19/20154128
api.MIDIInputMap 📋Chrome5/19/20154128
api.MIDIInputMap.@@iterator Chrome5/19/20154128
api.MIDIInputMap.entries Chrome5/19/20154128
api.MIDIInputMap.forEach Chrome5/19/20154128
api.MIDIInputMap.get Chrome5/19/20154128
api.MIDIInputMap.has Chrome5/19/20154128
api.MIDIInputMap.keys Chrome5/19/20154128
api.MIDIInputMap.size Chrome5/19/20154128
api.MIDIInputMap.values Chrome5/19/20154128
api.MIDIMessageEvent 📋Chrome5/19/20154128
api.MIDIMessageEvent.MIDIMessageEvent 📋Chrome5/19/20154128
api.MIDIMessageEvent.data 📋Chrome5/19/20154128
api.MIDIOutput 📋Chrome5/19/20154128
api.MIDIOutput.clear 📋Firefox12/13/20221363
api.MIDIOutput.send 📋Chrome5/19/20154128
api.MIDIOutputMap 📋Chrome5/19/20154128
api.MIDIOutputMap.@@iterator Chrome5/19/20154128
api.MIDIOutputMap.entries Chrome5/19/20154128
api.MIDIOutputMap.forEach Chrome5/19/20154128
api.MIDIOutputMap.get Chrome5/19/20154128
api.MIDIOutputMap.has Chrome5/19/20154128
api.MIDIOutputMap.keys Chrome5/19/20154128
api.MIDIOutputMap.size Chrome5/19/20154128
api.MIDIOutputMap.values Chrome5/19/20154128
api.MIDIPort 📋Chrome5/19/20154128
api.MIDIPort.close 📋Chrome5/19/20154128
api.MIDIPort.connection 📋Chrome5/19/20154128
api.MIDIPort.id 📋Chrome5/19/20154128
api.MIDIPort.manufacturer 📋Chrome5/19/20154128
api.MIDIPort.name 📋Chrome5/19/20154128
api.MIDIPort.open 📋Chrome5/19/20154128
api.MIDIPort.state 📋Chrome5/19/20154128
api.MIDIPort.statechange_event 📋Chrome5/19/20154128
api.MIDIPort.type 📋Chrome5/19/20154128
api.MIDIPort.version 📋Chrome5/19/20154128
api.ML 📋Chrome4/4/20231251
api.ML.createContext 📋Chrome4/4/20231251
api.MLContext 📋Chrome4/4/20231251
api.MLContext.dispatch 📋Chrome8/20/2024747
api.MLContext.opSupportLimits 📋Chrome8/20/2024747
api.MLGraph 📋Chrome4/4/20231251
api.MLGraphBuilder 📋Chrome4/4/20231251
api.MLGraphBuilder.MLGraphBuilder 📋Chrome4/4/20231251
api.MLGraphBuilder.abs 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.add 📋Chrome2/20/2024929
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.argMax 📋Chrome8/20/2024747
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.argMin 📋Chrome8/20/2024747
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.averagePool2d 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.batchNormalization 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.build 📋Chrome4/4/20231251
api.MLGraphBuilder.cast 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.ceil 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.clamp 📋Chrome5/14/2024845
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.concat 📋Chrome5/14/2024845
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.constant 📋Chrome3/19/2024901
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.conv2d 📋Chrome5/14/2024845
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.convTranspose2d 📋Chrome8/20/2024747
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.cos 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.cumulativeSum 📋Chrome1/14/2025600
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.dequantizeLinear 📋Chrome2/4/2025579
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.div 📋Chrome4/16/2024873
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.elu 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.equal 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.erf 📋Chrome8/20/2024747
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.exp 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.expand 📋Chrome8/20/2024747
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.floor 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.gather 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.gatherElements 📋Chrome2/4/2025579
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.gatherND 📋Chrome1/14/2025600
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.gemm 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.greater 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.greaterOrEqual 📋Chrome6/11/2024817
Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.gru 📋Chrome2/4/2025579
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.gruCell 📋Chrome2/4/2025579
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.hardSigmoid 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.hardSwish 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.identity 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.input 📋Chrome4/16/2024873
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.instanceNormalization 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.l2Pool2d 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.layerNormalization 📋Chrome9/17/2024719
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.leakyRelu 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.lesser 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.lesserOrEqual 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.linear 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.log 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.logicalAnd 📋Chrome1/14/2025600
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.logicalNot 📋Chrome8/20/2024747
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.logicalOr 📋Chrome1/14/2025600
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.logicalXor 📋Chrome1/14/2025600
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.lstm 📋Chrome9/17/2024719
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.lstmCell 📋Chrome9/17/2024719
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.matmul 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.max 📋Chrome4/16/2024873
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.maxPool2d 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.min 📋Chrome4/16/2024873
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.mul 📋Chrome4/16/2024873
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.neg 📋Chrome7/23/2024775
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.pad 📋Chrome9/17/2024719
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.pow 📋Chrome4/16/2024873
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.prelu 📋Chrome12/5/20231006
Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.quantizeLinear 📋Chrome2/4/2025579
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reciprocal 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceL1 📋Chrome8/20/2024747
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceL2 📋Chrome8/20/2024747
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceLogSum 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceLogSumExp 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceMax 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceMean 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.reduceMin 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceProduct 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceSum 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.reduceSumSquare 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.relu 📋Chrome5/14/2024845
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.resample2d 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.reshape 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.scatterElements 📋Chrome2/4/2025579
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.scatterND 📋Chrome1/14/2025600
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.sigmoid 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.sign 📋Chrome10/15/2024691
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.sin 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.slice 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.softmax 📋Chrome7/23/2024775
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.softplus 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.softsign 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.split 📋Chrome10/15/2024691
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.sqrt 📋Chrome7/23/2024775
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.sub 📋Chrome4/16/2024873
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.tan 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.tanh 📋Chrome6/11/2024817
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.tile 📋Chrome11/12/2024663
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.transpose 📋Chrome5/14/2024845
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.
api.MLGraphBuilder.triangular 📋Chrome1/14/2025600
Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on GPUs and NPUs on Windows.
api.MLGraphBuilder.where 📋Chrome6/11/2024817
Chrome: Supported on CPUs on Windows, ChromeOS and Linux.Chrome: Supported on CPUs, GPUs and NPUs on macOS.Chrome: Supported on GPUs and NPUs on Windows.Edge: Supported on CPUs on Windows, ChromeOS and Linux.Edge: Supported on CPUs, GPUs and NPUs on macOS.Edge: Supported on GPUs and NPUs on Windows.Opera: Supported on CPUs on Windows, ChromeOS and Linux.Opera: Supported on CPUs, GPUs and NPUs on macOS.Opera: Supported on GPUs and NPUs on Windows.
api.MLOperand 📋Chrome4/4/20231251
api.MLOperand.MLNumber 📋Chrome1/14/2025600
api.Magnetometer 📋Chrome1/25/20173511
api.Magnetometer.Magnetometer 📋Chrome1/25/20173511
api.Magnetometer.x 📋Chrome1/25/20173511
api.Magnetometer.y 📋Chrome1/25/20173511
api.Magnetometer.z 📋Chrome1/25/20173511
api.ManagedMediaSource 📋Safari9/18/20231084
api.ManagedMediaSource.ManagedMediaSource 📋Safari9/18/20231084
api.ManagedMediaSource.endstreaming_event 📋Safari9/18/20231084
api.ManagedMediaSource.startstreaming_event 📋Safari9/18/20231084
api.ManagedMediaSource.streaming 📋Safari9/18/20231084
api.ManagedSourceBuffer 📋Safari9/18/20231084
api.ManagedSourceBuffer.bufferedchange_event 📋Safari9/18/20231084
api.MathMLElement.attributeStyleMap 📋Chrome1/10/20231335
api.MathMLElement.nonce 📋Safari3/14/20221637
api.MediaCapabilities.decodingInfo.configuration_keySystemConfiguration_parameter 📋Chrome2/4/20202406
api.MediaController Safari7/25/20125156
api.MediaController.MediaController Safari7/25/20125156
api.MediaController.buffered Safari on iOS9/18/20134736
api.MediaController.currentTime Safari on iOS9/18/20134736
api.MediaController.defaultPlaybackRate Safari on iOS9/18/20134736
api.MediaController.duration Safari on iOS9/18/20134736
api.MediaController.muted Safari on iOS9/18/20134736
api.MediaController.pause Safari7/25/20125156
api.MediaController.paused Safari on iOS9/18/20134736
api.MediaController.play Safari7/25/20125156
api.MediaController.playbackRate Safari on iOS9/18/20134736
api.MediaController.playbackState Safari on iOS9/18/20134736
api.MediaController.played Safari on iOS9/18/20134736
api.MediaController.seekable Safari on iOS9/18/20134736
api.MediaController.unpause Safari on iOS9/18/20134736
api.MediaController.volume Safari on iOS9/18/20134736
api.MediaDevices.devicechange_event 📋Edge7/29/20154057
api.MediaDevices.getDisplayMedia 📋Chrome1/29/20192777
Chrome Android: From Chrome Android 72 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.Edge: Available as a member of Navigator instead of MediaDevices.Firefox: Since Firefox 33 you can capture screen data using getUserMedia(), with a video constraint called mediaSource. Before 52 it relied on a client-configurable list of allowed sites.Firefox for Android: From Firefox Android 66 to 79, this method was exposed, but always failed with NotAllowedError.Quest Browser: From Quest Browser 6.0 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.Opera Android: From Opera Android 51 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.Samsung Internet: From Samsung Internet 11.0 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.WebView Android: From WebView Android 72 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.
api.MediaDevices.getDisplayMedia.audio_capture_support Chrome4/23/20192693
Chrome: On Windows and ChromeOS, the entire system audio can be captured when sharing an entire screen. On Linux and macOS, only the audio of a tab can be captured.Edge: On Windows and ChromeOS, the entire system audio can be captured when sharing an entire screen. On Linux and macOS, only the audio of a tab can be captured.Opera: On Windows and ChromeOS, the entire system audio can be captured when sharing an entire screen. On Linux and macOS, only the audio of a tab can be captured.
api.MediaDevices.getDisplayMedia.controller_option 📋Chrome1/10/20231335
api.MediaDevices.getDisplayMedia.monitorTypeSurfaces_option 📋Chrome10/31/20231041
Chrome: Default value = includeEdge: Default value = includeOpera: Default value = include
api.MediaDevices.getDisplayMedia.preferCurrentTab_option Chrome9/21/20211811
Chrome: Default value = falseEdge: Default value = falseOpera: Default value = false
api.MediaDevices.getDisplayMedia.selfBrowserSurface_option 📋Chrome4/4/20231251
Chrome: Default value = excludeChrome: Default value = includeEdge: Default value = excludeEdge: Default value = includeOpera: Default value = excludeOpera: Default value = include
api.MediaDevices.getDisplayMedia.surfaceSwitching_option 📋Chrome10/25/20221412
Chrome: Default value = excludeEdge: Default value = excludeOpera: Default value = exclude
api.MediaDevices.getDisplayMedia.systemAudio_option 📋Edge9/1/20221466
Chrome: Default value = includeEdge: Default value = includeOpera: Default value = include
api.MediaDevices.selectAudioOutput 📋Firefox8/1/20231132
api.MediaDevices.setCaptureHandleConfig 📋Chrome5/24/20221566
api.MediaKeys.getStatusForPolicy 📋Chrome3/12/20192735
api.MediaMetadata.chapterInfo 📋Chrome7/23/2024775
api.MediaRecorder.audioBitrateMode 📋Chrome3/2/20212014
api.MediaRecorderErrorEvent Firefox11/14/20173218
api.MediaRecorderErrorEvent.MediaRecorderErrorEvent Firefox11/14/20173218
api.MediaRecorderErrorEvent.error Firefox11/14/20173218
api.MediaSession.setActionHandler.hangup_type Chrome8/31/20211832
api.MediaSession.setActionHandler.nextslide_type Chrome3/7/20231279
api.MediaSession.setActionHandler.previousslide_type Chrome3/7/20231279
api.MediaSession.setActionHandler.togglecamera_type Chrome8/31/20211832
api.MediaSession.setActionHandler.togglemicrophone_type Chrome8/31/20211832
api.MediaSession.setCameraActive 📋Chrome8/31/20211832
api.MediaSession.setMicrophoneActive 📋Chrome8/31/20211832
api.MediaSource.canConstructInDedicatedWorker_static 📋Chrome11/29/20221377
api.MediaSource.handle 📋Chrome11/29/20221377
api.MediaSource.worker_support Chrome11/29/20221377
api.MediaSourceHandle 📋Chrome11/29/20221377
api.MediaStream.active_event Chrome4/14/20154163
api.MediaStream.inactive_event Chrome4/14/20154163
api.MediaStreamEvent Chrome3/26/20134912
api.MediaStreamEvent.MediaStreamEvent Chrome3/26/20134912
api.MediaStreamEvent.stream Chrome3/26/20134912
api.MediaStreamTrack.applyConstraints.aspectRatio_constraint 📋Chrome6/5/20173380
api.MediaStreamTrack.applyConstraints.autoGainControl_constraint 📋Firefox8/8/20173316
api.MediaStreamTrack.applyConstraints.channelCount_constraint 📋Chrome6/5/20173380
api.MediaStreamTrack.applyConstraints.displaySurface_constraint 📋Safari on iOS3/29/20183083
api.MediaStreamTrack.applyConstraints.logicalSurface_constraint 📋Safari on iOS3/29/20183083
api.MediaStreamTrack.applyConstraints.noiseSuppression_constraint 📋Firefox8/8/20173316
api.MediaStreamTrack.applyConstraints.resizeMode_constraint 📋Chrome1/29/20192777
api.MediaStreamTrack.applyConstraints.sampleRate_constraint 📋Chrome6/5/20173380
api.MediaStreamTrack.applyConstraints.sampleSize_constraint 📋Chrome6/5/20173380
api.MediaStreamTrack.applyConstraints.suppressLocalAudioPlayback_constraint 📋Chrome1/10/20231335
api.MediaStreamTrack.applyConstraints.volume_constraint Chrome6/5/20173380
api.MediaStreamTrack.capturehandlechange_event 📋Chrome5/24/20221566
api.MediaStreamTrack.contentHint 📋Chrome10/16/20182882
api.MediaStreamTrack.getCaptureHandle 📋Chrome5/24/20221566
api.MediaStreamTrackAudioSourceNode 📋Firefox7/9/20192616
api.MediaStreamTrackAudioSourceNode.MediaStreamTrackAudioSourceNode 📋Firefox7/9/20192616
Firefox: Firefox 68 implements the updated standard's definition of the "first" audio track; now the first track is the one whose ID comes first lexicographically.Firefox for Android: Firefox for Android 68 implements the updated standard's definition of the "first" audio track; now the first track is the one whose ID comes first lexicographically.
api.MediaStreamTrackGenerator Chrome9/21/20211811
api.MediaStreamTrackGenerator.MediaStreamTrackGenerator Chrome9/21/20211811
api.MediaStreamTrackGenerator.writable Chrome9/21/20211811
api.MediaStreamTrackProcessor 📋Chrome9/21/20211811
Chrome: Chrome incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.Chrome Android: Chrome Android incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.Edge: Edge incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.Quest Browser: Quest Browser incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.Opera: Opera incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.Opera Android: Opera Android incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.Samsung Internet: Samsung Internet incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.WebView Android: WebView Android incorrectly exposes this interface only on the Window scope, rather than the DedicatedWorker scope as defined in the spec.
api.MediaStreamTrackProcessor.MediaStreamTrackProcessor 📋Chrome9/21/20211811
api.MediaStreamTrackProcessor.readable 📋Chrome9/21/20211811
api.MerchantValidationEvent Safari on iOS3/29/20183083
Firefox: Available only in Nightly builds.
api.MerchantValidationEvent.MerchantValidationEvent Safari3/25/20192722
Firefox: Available only in Nightly builds.
api.MerchantValidationEvent.complete Safari on iOS3/29/20183083
Firefox: Available only in Nightly builds.
api.MerchantValidationEvent.methodName Safari3/25/20192722
Firefox: Available only in Nightly builds.
api.MerchantValidationEvent.validationURL Safari on iOS3/29/20183083
Firefox: Available only in Nightly builds.
api.MessageEvent.userActivation Chrome1/29/20192777
api.MessagePort.postMessage.options_includeUserActivation_parameter Chrome1/29/20192777
api.Metadata Chrome8/2/20115514
api.Metadata.modificationTime Chrome8/2/20115514
api.Metadata.size Chrome8/2/20115514
api.MimeType 📋Safari6/23/20038476
api.MimeType.description 📋Safari6/23/20038476
api.MimeType.enabledPlugin 📋Safari6/23/20038476
api.MimeType.suffixes 📋Safari6/23/20038476
api.MimeType.type 📋Safari6/23/20038476
api.MouseEvent.getModifierState.accel_support Firefox9/2/20144387
api.MouseEvent.relatedTarget.drag_events 📋Chrome7/25/20173330
api.MouseScrollEvent Firefox6/30/20096277
api.MutationEvent Safari6/23/20038476
api.MutationEvent.attrChange Safari6/23/20038476
api.MutationEvent.attrName Safari6/23/20038476
api.MutationEvent.initMutationEvent Safari6/23/20038476
api.MutationEvent.newValue Safari6/23/20038476
api.MutationEvent.prevValue Safari6/23/20038476
api.MutationEvent.relatedNode Safari6/23/20038476
api.NDEFMessage 📋Chrome Android3/2/20212014
api.NDEFMessage.NDEFMessage 📋Chrome Android3/2/20212014
api.NDEFMessage.records 📋Chrome Android3/2/20212014
api.NDEFMessage.secure_context_required Chrome Android3/2/20212014
api.NDEFReader 📋Chrome Android3/2/20212014
api.NDEFReader.NDEFReader 📋Chrome Android3/2/20212014
api.NDEFReader.makeReadOnly 📋Chrome Android3/29/20221622
api.NDEFReader.reading_event 📋Chrome Android3/2/20212014
api.NDEFReader.readingerror_event 📋Chrome Android3/2/20212014
api.NDEFReader.scan 📋Chrome Android3/2/20212014
api.NDEFReader.secure_context_required Chrome Android3/2/20212014
api.NDEFReader.write 📋Chrome Android3/2/20212014
api.NDEFReadingEvent 📋Chrome Android3/2/20212014
api.NDEFReadingEvent.NDEFReadingEvent 📋Chrome Android3/2/20212014
api.NDEFReadingEvent.message 📋Chrome Android3/2/20212014
api.NDEFReadingEvent.secure_context_required Chrome Android3/2/20212014
api.NDEFReadingEvent.serialNumber 📋Chrome Android3/2/20212014
api.NDEFRecord 📋Chrome Android3/2/20212014
api.NDEFRecord.NDEFRecord 📋Chrome Android3/2/20212014
api.NDEFRecord.data 📋Chrome Android3/2/20212014
api.NDEFRecord.encoding 📋Chrome Android3/2/20212014
api.NDEFRecord.id 📋Chrome Android3/2/20212014
api.NDEFRecord.lang 📋Chrome Android3/2/20212014
api.NDEFRecord.mediaType 📋Chrome Android3/2/20212014
api.NDEFRecord.recordType 📋Chrome Android3/2/20212014
api.NDEFRecord.secure_context_required Chrome Android3/2/20212014
api.NDEFRecord.toRecords 📋Chrome Android3/2/20212014
api.NavigateEvent 📋Chrome5/24/20221566
api.NavigateEvent.NavigateEvent 📋Chrome5/24/20221566
api.NavigateEvent.canIntercept 📋Edge9/1/20221466
api.NavigateEvent.destination 📋Chrome5/24/20221566
api.NavigateEvent.downloadRequest 📋Chrome5/24/20221566
api.NavigateEvent.formData 📋Chrome5/24/20221566
api.NavigateEvent.hasUAVisualTransition 📋Chrome10/10/20231062
api.NavigateEvent.hashChange 📋Chrome5/24/20221566
api.NavigateEvent.info 📋Chrome5/24/20221566
api.NavigateEvent.intercept 📋Edge9/1/20221466
api.NavigateEvent.navigationType 📋Chrome5/24/20221566
api.NavigateEvent.scroll 📋Edge9/1/20221466
api.NavigateEvent.signal 📋Chrome5/24/20221566
api.NavigateEvent.userInitiated 📋Chrome5/24/20221566
api.Navigation 📋Chrome5/24/20221566
api.Navigation.activation 📋Chrome3/19/2024901
api.Navigation.back 📋Chrome5/24/20221566
api.Navigation.canGoBack 📋Chrome5/24/20221566
api.Navigation.canGoForward 📋Chrome5/24/20221566
api.Navigation.currentEntry 📋Chrome5/24/20221566
api.Navigation.currententrychange_event 📋Chrome5/24/20221566
api.Navigation.entries 📋Chrome5/24/20221566
api.Navigation.forward 📋Chrome5/24/20221566
api.Navigation.navigate 📋Chrome5/24/20221566
api.Navigation.navigate_event 📋Chrome5/24/20221566
api.Navigation.navigateerror_event 📋Chrome5/24/20221566
api.Navigation.navigatesuccess_event 📋Chrome5/24/20221566
api.Navigation.reload 📋Chrome5/24/20221566
api.Navigation.transition 📋Chrome5/24/20221566
api.Navigation.traverseTo 📋Chrome5/24/20221566
api.Navigation.updateCurrentEntry 📋Chrome5/24/20221566
api.NavigationActivation 📋Chrome3/19/2024901
api.NavigationActivation.entry 📋Chrome3/19/2024901
api.NavigationActivation.from 📋Chrome3/19/2024901
api.NavigationActivation.navigationType 📋Chrome3/19/2024901
api.NavigationCurrentEntryChangeEvent 📋Chrome5/24/20221566
api.NavigationCurrentEntryChangeEvent.NavigationCurrentEntryChangeEvent 📋Chrome5/24/20221566
api.NavigationCurrentEntryChangeEvent.from 📋Chrome5/24/20221566
api.NavigationCurrentEntryChangeEvent.navigationType 📋Chrome5/24/20221566
api.NavigationDestination 📋Chrome5/24/20221566
api.NavigationDestination.getState 📋Chrome5/24/20221566
api.NavigationDestination.id 📋Chrome5/24/20221566
api.NavigationDestination.index 📋Chrome5/24/20221566
api.NavigationDestination.key 📋Chrome5/24/20221566
api.NavigationDestination.sameDocument 📋Chrome5/24/20221566
api.NavigationDestination.url 📋Chrome5/24/20221566
api.NavigationHistoryEntry 📋Chrome5/24/20221566
api.NavigationHistoryEntry.dispose_event 📋Chrome5/24/20221566
api.NavigationHistoryEntry.getState 📋Chrome5/24/20221566
api.NavigationHistoryEntry.id 📋Chrome5/24/20221566
api.NavigationHistoryEntry.index 📋Chrome5/24/20221566
api.NavigationHistoryEntry.key 📋Chrome5/24/20221566
api.NavigationHistoryEntry.sameDocument 📋Chrome5/24/20221566
api.NavigationHistoryEntry.url 📋Chrome5/24/20221566
api.NavigationTransition 📋Chrome5/24/20221566
api.NavigationTransition.finished 📋Chrome5/24/20221566
api.NavigationTransition.from 📋Chrome5/24/20221566
api.NavigationTransition.navigationType 📋Chrome5/24/20221566
api.Navigator.activeVRDisplays Firefox3/8/20221643
Chrome Android: Supported only by Google Daydream.Edge: WebVR content requires a Windows Mixed Reality headset or the Windows Mixed Reality Portal Simulator.Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Quest Browser: Supported only by Google Daydream.Samsung Internet: Supported only by Google Daydream.
api.Navigator.activeVRDisplays.secure_context_required Firefox2/11/20202399
api.Navigator.adAuctionComponents 📋Chrome8/20/2024747
api.Navigator.audioSession 📋Safari3/27/20231259
api.Navigator.authentication Chrome5/29/20183022
api.Navigator.bluetooth 📋Chrome Android2/1/20173504
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.buildID Firefox10/24/20067257
Firefox: Since Firefox 64, this property returns a fixed timestamp as a privacy measure - 20181001000000.Firefox for Android: Since Firefox for Android 64, this property returns a fixed timestamp as a privacy measure - 20181001000000.
api.Navigator.canLoadAdAuctionFencedFrame 📋Chrome8/20/2024747
api.Navigator.canShare.data_files_parameter 📋Chrome Android7/30/20192595
api.Navigator.canShare.data_text_parameter 📋Chrome Android7/30/20192595
api.Navigator.clearAppBadge 📋Chrome4/7/20202343
Chrome: Windows and macOS only. Linux offers no universal badging API on the operating system level.Edge: Windows and macOS only. 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.clearOriginJoinedAdInterestGroups 📋Chrome8/20/2024747
api.Navigator.connection 📋Chrome Android10/8/20144351
api.Navigator.contacts 📋Chrome Android2/4/20202406
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.Navigator.createAuctionNonce 📋Chrome8/20/2024747
api.Navigator.deprecatedReplaceInURN 📋Chrome7/18/20231146
api.Navigator.deprecatedRunAdAuctionEnforcesKAnonymity 📋Chrome8/20/2024747
api.Navigator.deviceMemory 📋Chrome Android12/5/20173197
api.Navigator.devicePosture 📋Chrome1/14/2025600
api.Navigator.doNotTrack Firefox12/20/20115374
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.getAutoplayPolicy 📋Firefox4/11/20231244
api.Navigator.getBattery 📋Chrome10/7/20144352
api.Navigator.getBattery.secure_context_required Chrome6/21/20221538
api.Navigator.getGamepads.secure_context_required Edge10/9/20202158
api.Navigator.getInstalledRelatedApps 📋Chrome Android7/27/20202232
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.Navigator.getInterestGroupAdAuctionData 📋Chrome1/14/2025600
api.Navigator.getUserMedia 📋Firefox11/20/20125038
api.Navigator.getVRDisplays Firefox3/8/20221643
Chrome: Available on all platforms behind a flag, but currently only works on desktop in an experimental version of Chrome (other builds won't return any devices when Navigator.getVRDisplays() is invoked).Chrome Android: Currently supported only by Google Daydream.Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Quest Browser: Currently supported only by Google Daydream.Samsung Internet: Currently supported only by Google Daydream.
api.Navigator.globalPrivacyControl 📋Firefox11/21/20231020
Firefox: Opt-in to GPC using the Website Privacy Preference setting (about:preferences#privacy) checkbox 'Tell websites not to sell or share my data', or by setting the preference privacy.globalprivacycontrol.enabled to true.
api.Navigator.gpu 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.Navigator.hid 📋Chrome3/2/20212014
api.Navigator.ink 📋Edge9/2/20211830
api.Navigator.joinAdInterestGroup 📋Chrome8/20/2024747
api.Navigator.keyboard 📋Chrome7/24/20182966
api.Navigator.leaveAdInterestGroup 📋Chrome8/20/2024747
api.Navigator.login 📋Chrome12/5/20231006
api.Navigator.managed 📋Chrome5/25/20211930
api.Navigator.mimeTypes.returns_plugin_type Safari6/23/20038476
api.Navigator.ml 📋Chrome4/4/20231251
api.Navigator.oscpu 📋Firefox11/9/20047971
Firefox: The preference "general.oscpu.override" can be used to set a value to be returned instead of the true CPU description. The preference setting is ignored for calls made by privileged code, which continue to get the actual CPU description.Firefox for Android: The preference "general.oscpu.override" can be used to set a value to be returned instead of the true CPU description. The preference setting is ignored for calls made by privileged code, which continue to get the actual CPU description.
api.Navigator.plugins.returns_plugins Safari6/23/20038476
api.Navigator.presentation 📋Chrome12/1/20153932
api.Navigator.protectedAudience 📋Chrome8/20/2024747
api.Navigator.registerProtocolHandler 📋Firefox10/24/20067257
Chrome: From Chrome 77, the URL parameter only accepts http or https URLs.
api.Navigator.registerProtocolHandler.scheme_parameter_bitcoin Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_cabal Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_dat Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_did Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_dweb Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_ethereum Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_ftp Firefox3/8/20221643
api.Navigator.registerProtocolHandler.scheme_parameter_ftps Firefox3/8/20221643
api.Navigator.registerProtocolHandler.scheme_parameter_geo Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_hyper Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_im Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_ipfs Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_ipns Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_irc Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_ircs Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_magnet Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_mailto Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_matrix Firefox7/13/20211881
api.Navigator.registerProtocolHandler.scheme_parameter_mms Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_news Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_nntp Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_openpgp4fpr Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_sftp Firefox3/8/20221643
api.Navigator.registerProtocolHandler.scheme_parameter_sip Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_sms Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_smsto Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_ssb Edge10/9/20202158
api.Navigator.registerProtocolHandler.scheme_parameter_ssh Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_tel Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_urn Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_webcal Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_wtai Firefox10/24/20067257
api.Navigator.registerProtocolHandler.scheme_parameter_xmpp Firefox10/24/20067257
api.Navigator.registerProtocolHandler.secure_context_required Firefox9/5/20182923
api.Navigator.requestMIDIAccess 📋Chrome5/19/20154128
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 Chrome5/19/20154128
api.Navigator.runAdAuction 📋Chrome8/20/2024747
api.Navigator.scheduling 📋Chrome11/17/20202119
api.Navigator.serial 📋Chrome3/2/20212014
api.Navigator.setAppBadge 📋Chrome4/7/20202343
Chrome: Windows and macOS only. Linux offers no universal badging API on the operating system level.Edge: Windows and macOS only. 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: Passing 0 as an argument will clear the badge instead of displaying an unnumbered dot.Safari on iOS: Badging is supported for web apps saved to the home screen.Safari on iOS: Passing 0 as an argument will clear the badge instead of displaying an unnumbered dot.WebView on iOS: Badging is supported for web apps saved to the home screen.
api.Navigator.share.data_files_parameter 📋Chrome Android7/30/20192595
api.Navigator.storageBuckets 📋Chrome2/20/2024929
api.Navigator.taintEnabled 📋Firefox11/9/20047971
api.Navigator.unregisterProtocolHandler 📋Chrome10/7/20144352
api.Navigator.updateAdInterestGroups 📋Chrome8/20/2024747
api.Navigator.usb 📋Chrome9/5/20173288
WebView Android: WebView exposes navigator.usb, but does not support WebUSB. See bug 41441927.
api.Navigator.userAgentData 📋Chrome4/13/20211972
api.Navigator.userAgentData.secure_context_required Chrome4/13/20211972
api.Navigator.vibrate 📋Chrome1/14/20144618
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.virtualKeyboard 📋Chrome9/21/20211811
api.Navigator.windowControlsOverlay 📋Edge9/1/20221466
api.Navigator.xr 📋Chrome12/10/20192462
api.NavigatorLogin 📋Chrome12/5/20231006
api.NavigatorLogin.setStatus 📋Chrome12/5/20231006
api.NavigatorManagedData 📋Chrome5/25/20211930
api.NavigatorManagedData.getManagedConfiguration 📋Chrome5/25/20211930
api.NavigatorManagedData.managedconfigurationchange_event 📋Chrome5/25/20211930
api.NavigatorUAData 📋Chrome4/13/20211972
api.NavigatorUAData.brands 📋Chrome4/13/20211972
api.NavigatorUAData.getHighEntropyValues 📋Chrome4/13/20211972
api.NavigatorUAData.mobile 📋Chrome4/13/20211972
api.NavigatorUAData.platform 📋Chrome8/31/20211832
api.NavigatorUAData.toJSON 📋Chrome8/31/20211832
api.NetworkInformation 📋Chrome Android10/8/20144351
api.NetworkInformation.change_event 📋Chrome Android10/8/20144351
Firefox for Android: On Firefox, the event handler property corresponding to the change event is ontypechange.
api.NetworkInformation.downlink 📋Chrome Android10/8/20144351
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.downlinkMax 📋Chrome Android10/8/20144351
Chrome: Only supported on ChromeOS
api.NetworkInformation.effectiveType 📋Chrome Android10/8/20144351
api.NetworkInformation.rtt 📋Chrome Android10/8/20144351
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 📋Chrome3/6/20183106
api.NetworkInformation.type 📋Chrome Android10/8/20144351
Chrome: Only supported on ChromeOS
api.NetworkInformation.typechange_event Chrome Android10/8/20144351
Chrome Android: Removal proposed in bug 40509974.Quest Browser: Removal proposed in bug 40509974.Opera Android: Removal proposed in bug 40509974.Samsung Internet: Removal proposed in bug 40509974.
api.NetworkInformation.worker_support Chrome Android10/8/20144351
api.Node.selectstart_event 📋Safari4/15/20057814
api.NodeIterator.detach 📋Safari10/26/20076890
api.NotRestoredReasonDetails 📋Chrome5/14/2024845
api.NotRestoredReasonDetails.reason 📋Chrome5/14/2024845
api.NotRestoredReasonDetails.toJSON Chrome5/14/2024845
api.NotRestoredReasons 📋Chrome5/14/2024845
api.NotRestoredReasons.children 📋Chrome5/14/2024845
api.NotRestoredReasons.id 📋Chrome5/14/2024845
api.NotRestoredReasons.name 📋Chrome5/14/2024845
api.NotRestoredReasons.reasons 📋Chrome5/14/2024845
api.NotRestoredReasons.src 📋Chrome5/14/2024845
api.NotRestoredReasons.toJSON Chrome5/14/2024845
api.NotRestoredReasons.url 📋Chrome5/14/2024845
api.Notification.actions 📋Chrome8/31/20163658
api.Notification.badge 📋Chrome8/31/20163658
Safari: Badging is supported for web apps saved to the Dock in Safari 17 on the macOS Sonoma betaSafari on iOS: Badging is supported for web apps saved to the Dock in Safari on iOS 17 on the macOS Sonoma beta
api.Notification.icon 📋Firefox12/10/20134653
Safari: The property can be set, but has no effect.Safari on iOS: The property can be set, but has no effect.
api.Notification.image 📋Chrome1/25/20173511
api.Notification.lang 📋Firefox12/10/20134653
api.Notification.maxActions_static 📋Chrome1/20/20163882
api.Notification.renotify 📋Chrome4/13/20163798
api.Notification.requireInteraction 📋Chrome12/1/20153932
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.secure_context_required Chrome10/17/20173246
api.Notification.show_event 📋Chrome6/26/20125185
api.Notification.silent 📋Chrome5/19/20154128
api.Notification.tag 📋Chrome6/26/20125185
Safari: The property can be set, but has no effect.
api.Notification.timestamp 📋Chrome4/13/20163798
api.Notification.title 📋Firefox12/10/20134653
api.Notification.vibrate 📋Chrome8/31/20163658
api.Notification.worker_support Chrome4/14/20154163
api.NotificationEvent.action 📋Chrome1/20/20163882
api.NotificationEvent.notification 📋Chrome4/14/20154163
api.OTPCredential 📋Chrome Android7/27/20202232
api.OTPCredential.code 📋Chrome Android7/27/20202232
api.OVR_multiview2 📋Firefox12/10/20192462
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 📋Firefox12/10/20192462
api.OfflineAudioContext.suspend 📋Chrome3/3/20154205
api.OffscreenCanvas.contextlost_event 📋Chrome3/1/20221650
api.OffscreenCanvas.contextrestored_event 📋Chrome3/1/20221650
api.OffscreenCanvas.convertToBlob.option_type_parameter_webp Chrome9/4/20182924
api.OffscreenCanvas.getContext.webgpu_context 📋Firefox9/20/20221447
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Firefox: Currently supported on Linux and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.OffscreenCanvasRenderingContext2D.commit Firefox9/20/20221447
api.OffscreenCanvasRenderingContext2D.filter 📋Chrome9/4/20182924
api.OffscreenCanvasRenderingContext2D.fontKerning 📋Chrome3/1/20221650
api.OffscreenCanvasRenderingContext2D.fontStretch 📋Chrome3/1/20221650
api.OffscreenCanvasRenderingContext2D.fontVariantCaps 📋Chrome3/1/20221650
api.OffscreenCanvasRenderingContext2D.imageSmoothingQuality 📋Chrome9/4/20182924
api.OffscreenCanvasRenderingContext2D.isContextLost 📋Chrome3/1/20221650
api.OffscreenCanvasRenderingContext2D.letterSpacing 📋Chrome3/1/20221650
api.OffscreenCanvasRenderingContext2D.textRendering 📋Chrome3/1/20221650
api.OffscreenCanvasRenderingContext2D.wordSpacing 📋Chrome3/1/20221650
api.OrientationSensor 📋Chrome5/29/20183022
api.OrientationSensor.populateMatrix 📋Chrome5/29/20183022
api.OrientationSensor.quaternion 📋Chrome5/29/20183022
api.OverconstrainedError 📋Safari9/19/20173274
api.OverconstrainedError.OverconstrainedError 📋Safari9/19/20173274
api.OverconstrainedError.constraint 📋Chrome Android12/5/20173197
api.PageRevealEvent 📋Chrome3/19/2024901
api.PageRevealEvent.PageRevealEvent 📋Chrome8/20/2024747
api.PageRevealEvent.viewTransition 📋Chrome6/11/2024817
api.PageSwapEvent 📋Chrome4/16/2024873
api.PageSwapEvent.PageSwapEvent 📋Chrome8/20/2024747
api.PageSwapEvent.activation 📋Chrome4/16/2024873
api.PageSwapEvent.viewTransition 📋Chrome6/11/2024817
api.PaintRenderingContext2D 📋Chrome3/6/20183106
api.PaintRenderingContext2D.beginPath 📋Chrome3/6/20183106
api.PaintRenderingContext2D.clearRect 📋Chrome3/6/20183106
api.PaintRenderingContext2D.clip 📋Chrome3/6/20183106
api.PaintRenderingContext2D.createLinearGradient 📋Chrome3/6/20183106
api.PaintRenderingContext2D.createPattern 📋Chrome3/6/20183106
api.PaintRenderingContext2D.createRadialGradient 📋Chrome3/6/20183106
api.PaintRenderingContext2D.drawImage 📋Chrome3/6/20183106
api.PaintRenderingContext2D.fill 📋Chrome3/6/20183106
api.PaintRenderingContext2D.fillRect 📋Chrome3/6/20183106
api.PaintRenderingContext2D.fillStyle 📋Chrome3/6/20183106
api.PaintRenderingContext2D.filter Chrome3/6/20183106
api.PaintRenderingContext2D.getLineDash 📋Chrome3/6/20183106
api.PaintRenderingContext2D.getTransform 📋Chrome7/24/20182966
api.PaintRenderingContext2D.globalAlpha 📋Chrome3/6/20183106
api.PaintRenderingContext2D.globalCompositeOperation 📋Chrome3/6/20183106
api.PaintRenderingContext2D.imageSmoothingEnabled 📋Chrome3/6/20183106
api.PaintRenderingContext2D.imageSmoothingQuality 📋Chrome3/6/20183106
api.PaintRenderingContext2D.isPointInPath 📋Chrome3/6/20183106
api.PaintRenderingContext2D.isPointInStroke 📋Chrome3/6/20183106
api.PaintRenderingContext2D.lineCap 📋Chrome3/6/20183106
api.PaintRenderingContext2D.lineDashOffset 📋Chrome3/6/20183106
api.PaintRenderingContext2D.lineJoin 📋Chrome3/6/20183106
api.PaintRenderingContext2D.lineWidth 📋Chrome3/6/20183106
api.PaintRenderingContext2D.miterLimit 📋Chrome3/6/20183106
api.PaintRenderingContext2D.resetTransform 📋Chrome3/6/20183106
api.PaintRenderingContext2D.restore 📋Chrome3/6/20183106
api.PaintRenderingContext2D.rotate 📋Chrome3/6/20183106
api.PaintRenderingContext2D.save 📋Chrome3/6/20183106
api.PaintRenderingContext2D.scale 📋Chrome3/6/20183106
api.PaintRenderingContext2D.setLineDash 📋Chrome3/6/20183106
api.PaintRenderingContext2D.setTransform 📋Chrome7/24/20182966
api.PaintRenderingContext2D.shadowBlur 📋Chrome3/6/20183106
api.PaintRenderingContext2D.shadowColor 📋Chrome3/6/20183106
api.PaintRenderingContext2D.shadowOffsetX 📋Chrome3/6/20183106
api.PaintRenderingContext2D.shadowOffsetY 📋Chrome3/6/20183106
api.PaintRenderingContext2D.stroke 📋Chrome3/6/20183106
api.PaintRenderingContext2D.strokeRect 📋Chrome3/6/20183106
api.PaintRenderingContext2D.strokeStyle 📋Chrome3/6/20183106
api.PaintRenderingContext2D.transform 📋Chrome3/6/20183106
api.PaintRenderingContext2D.translate 📋Chrome3/6/20183106
api.PaintSize 📋Chrome3/6/20183106
api.PaintSize.height 📋Chrome3/6/20183106
api.PaintSize.width 📋Chrome3/6/20183106
api.PaintWorkletGlobalScope 📋Chrome3/6/20183106
api.PaintWorkletGlobalScope.devicePixelRatio 📋Chrome3/6/20183106
api.PaintWorkletGlobalScope.registerPaint 📋Chrome3/6/20183106
api.PasswordCredential 📋Chrome5/25/20163756
api.PasswordCredential.PasswordCredential 📋Chrome5/25/20163756
api.PasswordCredential.iconURL 📋Chrome5/25/20163756
api.PasswordCredential.name 📋Chrome5/25/20163756
api.PasswordCredential.password 📋Chrome7/25/20173330
api.PaymentAddress Chrome Android9/7/20163651
api.PaymentAddress.addressLine Chrome Android9/7/20163651
api.PaymentAddress.city Chrome Android9/7/20163651
api.PaymentAddress.country Chrome Android9/7/20163651
api.PaymentAddress.dependentLocality Chrome Android9/7/20163651
api.PaymentAddress.organization Chrome Android9/7/20163651
api.PaymentAddress.phone Chrome Android9/7/20163651
api.PaymentAddress.postalCode Chrome Android9/7/20163651
api.PaymentAddress.recipient Chrome Android9/7/20163651
api.PaymentAddress.region Chrome Android9/7/20163651
api.PaymentAddress.sortingCode Chrome Android9/7/20163651
api.PaymentAddress.toJSON Chrome Android12/6/20163561
api.PaymentManager 📋Chrome10/16/20182882
api.PaymentManager.enableDelegations 📋Chrome2/4/20202406
api.PaymentManager.secure_context_required Chrome2/20/2024929
api.PaymentManager.userHint 📋Chrome10/16/20182882
api.PaymentRequest.PaymentRequest.secure_payment_confirmation_method Chrome10/19/20211783
api.PaymentRequest.merchantvalidation_event Firefox8/8/20173316
api.PaymentRequestEvent 📋Chrome10/16/20182882
api.PaymentRequestEvent.PaymentRequestEvent 📋Chrome10/16/20182882
api.PaymentRequestEvent.changePaymentMethod 📋Chrome7/30/20192595
api.PaymentRequestEvent.changeShippingAddress 📋Chrome2/4/20202406
api.PaymentRequestEvent.changeShippingOption 📋Chrome2/4/20202406
api.PaymentRequestEvent.methodData 📋Chrome10/16/20182882
api.PaymentRequestEvent.modifiers 📋Chrome10/16/20182882
api.PaymentRequestEvent.openWindow 📋Chrome10/16/20182882
api.PaymentRequestEvent.paymentOptions 📋Chrome2/4/20202406
api.PaymentRequestEvent.paymentRequestId 📋Chrome10/16/20182882
api.PaymentRequestEvent.paymentRequestOrigin 📋Chrome10/16/20182882
api.PaymentRequestEvent.respondWith 📋Chrome10/16/20182882
api.PaymentRequestEvent.shippingOptions 📋Chrome2/4/20202406
api.PaymentRequestEvent.topOrigin 📋Chrome10/16/20182882
api.PaymentRequestEvent.total 📋Chrome10/16/20182882
api.PaymentRequestUpdateEvent.secure_context_required Chrome2/20/2024929
api.Performance.eventCounts 📋Chrome8/25/20202203
api.Performance.measureUserAgentSpecificMemory 📋Chrome3/2/20212014
api.Performance.memory Chrome10/19/20105801
api.PerformanceElementTiming 📋Chrome9/10/20192553
api.PerformanceElementTiming.element 📋Chrome9/10/20192553
api.PerformanceElementTiming.id 📋Chrome9/10/20192553
api.PerformanceElementTiming.identifier 📋Chrome9/10/20192553
api.PerformanceElementTiming.intersectionRect 📋Chrome9/10/20192553
api.PerformanceElementTiming.loadTime 📋Chrome9/10/20192553
api.PerformanceElementTiming.naturalHeight 📋Chrome9/10/20192553
api.PerformanceElementTiming.naturalWidth 📋Chrome9/10/20192553
api.PerformanceElementTiming.renderTime 📋Chrome9/10/20192553
api.PerformanceElementTiming.toJSON 📋Chrome9/10/20192553
api.PerformanceElementTiming.url 📋Chrome9/10/20192553
api.PerformanceEventTiming 📋Chrome7/30/20192595
api.PerformanceEventTiming.cancelable 📋Chrome7/30/20192595
api.PerformanceEventTiming.interactionId 📋Chrome11/15/20211756
api.PerformanceEventTiming.processingEnd 📋Chrome7/30/20192595
api.PerformanceEventTiming.processingStart 📋Chrome7/30/20192595
api.PerformanceEventTiming.target 📋Chrome8/25/20202203
api.PerformanceEventTiming.toJSON 📋Chrome7/30/20192595
api.PerformanceLongAnimationFrameTiming 📋Chrome3/19/2024901
api.PerformanceLongAnimationFrameTiming.blockingDuration 📋Chrome3/19/2024901
api.PerformanceLongAnimationFrameTiming.firstUIEventTimestamp 📋Chrome3/19/2024901
api.PerformanceLongAnimationFrameTiming.renderStart 📋Chrome3/19/2024901
api.PerformanceLongAnimationFrameTiming.scripts 📋Chrome3/19/2024901
api.PerformanceLongAnimationFrameTiming.styleAndLayoutStart 📋Chrome3/19/2024901
api.PerformanceLongAnimationFrameTiming.toJSON 📋Chrome3/19/2024901
api.PerformanceLongTaskTiming 📋Chrome4/19/20173427
api.PerformanceLongTaskTiming.attribution 📋Chrome4/19/20173427
api.PerformanceLongTaskTiming.toJSON 📋Chrome4/19/20173427
api.PerformanceNavigationTiming.activationStart 📋Chrome Android3/16/20173461
api.PerformanceNavigationTiming.criticalCHRestart 📋Chrome8/15/20231118
api.PerformanceNavigationTiming.notRestoredReasons 📋Chrome5/14/2024845
api.PerformanceObserver.PerformanceObserver.droppedEntriesCount 📋Chrome10/19/20211783
api.PerformancePaintTiming.first-paint 📋Chrome7/25/20173330
api.PerformanceResourceTiming.contentType 📋Firefox8/6/2024761
api.PerformanceResourceTiming.deliveryType 📋Chrome9/12/20231090
api.PerformanceResourceTiming.deliveryType.navigational-prefetch 📋Chrome9/12/20231090
api.PerformanceResourceTiming.finalResponseHeadersStart 📋Chrome2/4/2025579
api.PerformanceResourceTiming.firstInterimResponseStart 📋Chrome7/18/20231146
api.PerformanceResourceTiming.renderBlockingStatus 📋Chrome10/25/20221412
api.PerformanceResourceTiming.responseStatus 📋Chrome1/10/20231335
api.PerformanceResourceTiming.worker_support Chrome5/19/20154128
api.PerformanceScriptTiming 📋Chrome3/19/2024901
api.PerformanceScriptTiming.executionStart 📋Chrome3/19/2024901
api.PerformanceScriptTiming.forcedStyleAndLayoutDuration 📋Chrome3/19/2024901
api.PerformanceScriptTiming.invoker 📋Chrome3/19/2024901
api.PerformanceScriptTiming.invokerType 📋Chrome3/19/2024901
api.PerformanceScriptTiming.pauseDuration 📋Chrome3/19/2024901
api.PerformanceScriptTiming.sourceCharPosition 📋Chrome3/19/2024901
api.PerformanceScriptTiming.sourceFunctionName 📋Chrome3/19/2024901
api.PerformanceScriptTiming.sourceURL 📋Chrome3/19/2024901
api.PerformanceScriptTiming.toJSON 📋Chrome3/19/2024901
api.PerformanceScriptTiming.window 📋Chrome3/19/2024901
api.PerformanceScriptTiming.windowAttribution 📋Chrome3/19/2024901
api.PeriodicSyncEvent 📋Chrome2/4/20202406
api.PeriodicSyncEvent.PeriodicSyncEvent 📋Chrome2/4/20202406
api.PeriodicSyncEvent.tag 📋Chrome2/4/20202406
api.PeriodicSyncManager 📋Chrome2/4/20202406
api.PeriodicSyncManager.getTags 📋Chrome2/4/20202406
api.PeriodicSyncManager.register 📋Chrome2/4/20202406
api.PeriodicSyncManager.unregister 📋Chrome2/4/20202406
api.Permissions.permission_accelerometer Chrome10/17/20173246
api.Permissions.permission_accessibility-events Chrome10/17/20173246
api.Permissions.permission_ambient-light-sensor Chrome10/17/20173246
api.Permissions.permission_background-sync Chrome10/17/20173246
api.Permissions.permission_clipboard-read Chrome1/23/20183148
api.Permissions.permission_clipboard-write 📋Chrome1/23/20183148
api.Permissions.permission_compute-pressure 📋Chrome5/14/2024845
api.Permissions.permission_gyroscope Chrome5/25/20163756
api.Permissions.permission_local-fonts Chrome6/21/20221538
api.Permissions.permission_magnetometer Chrome10/17/20173246
api.Permissions.permission_midi 📋Chrome5/19/20154128
api.Permissions.permission_payment-handler Chrome4/17/20183064
api.Permissions.permission_persistent-storage Firefox4/19/20173427
api.Permissions.permission_screen-wake-lock 📋Edge7/16/20202243
api.Permissions.permission_storage-access 📋Edge8/27/20202201
api.Permissions.permission_top-level-storage-access 📋Chrome5/2/20231223
api.Permissions.permission_window-management 📋Chrome3/7/20231279
api.Permissions.request 📋Chrome10/13/20153981
api.Permissions.requestAll Chrome1/20/20163882
api.Permissions.revoke 📋Chrome10/13/20153981
api.PictureInPictureEvent 📋Chrome8/25/20202203
api.PictureInPictureEvent.PictureInPictureEvent 📋Chrome8/25/20202203
api.PictureInPictureEvent.pictureInPictureWindow 📋Chrome9/4/20182924
api.PictureInPictureWindow 📋Chrome9/4/20182924
api.PictureInPictureWindow.height 📋Chrome9/4/20182924
api.PictureInPictureWindow.resize_event 📋Chrome9/4/20182924
api.PictureInPictureWindow.width 📋Chrome9/4/20182924
api.PointerEvent.persistentDeviceId 📋Chrome8/20/2024747
api.PointerEvent.pointerType.fractional_coordinates Chrome1/23/20183148
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.PopStateEvent.hasUAVisualTransition 📋Chrome10/10/20231062
api.PositionSensorVRDevice Firefox7/2/20154084
api.PositionSensorVRDevice.getImmediateState Firefox7/2/20154084
api.PositionSensorVRDevice.getState Firefox7/2/20154084
api.PositionSensorVRDevice.resetSensor Firefox7/2/20154084
api.Presentation 📋Chrome12/1/20153932
api.Presentation.defaultRequest 📋Chrome12/1/20153932
api.Presentation.receiver 📋Chrome6/5/20173380
api.PresentationAvailability 📋Chrome12/1/20153932
api.PresentationAvailability.change_event 📋Chrome12/1/20153932
api.PresentationAvailability.value 📋Chrome12/1/20153932
api.PresentationConnection 📋Chrome12/1/20153932
api.PresentationConnection.binaryType 📋Chrome12/1/20153932
api.PresentationConnection.close 📋Chrome3/2/20163840
api.PresentationConnection.close_event Chrome4/13/20163798
api.PresentationConnection.connect_event Chrome4/13/20163798
api.PresentationConnection.id 📋Chrome12/1/20153932
api.PresentationConnection.message_event Chrome12/1/20153932
api.PresentationConnection.send 📋Chrome12/1/20153932
api.PresentationConnection.state 📋Chrome12/1/20153932
api.PresentationConnection.terminate 📋Chrome1/20/20163882
api.PresentationConnection.terminate_event Chrome4/13/20163798
api.PresentationConnection.url 📋Chrome3/9/20173468
api.PresentationConnectionAvailableEvent 📋Chrome12/1/20153932
api.PresentationConnectionAvailableEvent.PresentationConnectionAvailableEvent 📋Chrome12/1/20153932
api.PresentationConnectionAvailableEvent.connection 📋Chrome12/1/20153932
api.PresentationConnectionCloseEvent 📋Chrome4/13/20163798
api.PresentationConnectionCloseEvent.PresentationConnectionCloseEvent 📋Chrome4/13/20163798
api.PresentationConnectionCloseEvent.message 📋Chrome4/13/20163798
api.PresentationConnectionCloseEvent.reason 📋Chrome4/13/20163798
api.PresentationConnectionList 📋Chrome6/5/20173380
api.PresentationConnectionList.connectionavailable_event Chrome6/5/20173380
api.PresentationConnectionList.connections 📋Chrome6/5/20173380
api.PresentationReceiver 📋Chrome6/5/20173380
api.PresentationReceiver.connectionList 📋Chrome6/5/20173380
api.PresentationRequest 📋Chrome12/1/20153932
api.PresentationRequest.PresentationRequest 📋Chrome12/1/20153932
api.PresentationRequest.connectionavailable_event 📋Chrome12/1/20153932
api.PresentationRequest.getAvailability 📋Chrome12/1/20153932
api.PresentationRequest.reconnect 📋Chrome12/1/20153932
api.PresentationRequest.secure_context_required Chrome9/5/20173288
api.PresentationRequest.start 📋Chrome12/1/20153932
api.PressureObserver 📋Chrome5/14/2024845
api.PressureObserver.PressureObserver 📋Chrome5/14/2024845
api.PressureObserver.disconnect 📋Chrome5/14/2024845
api.PressureObserver.knownSources_static 📋Chrome5/14/2024845
api.PressureObserver.observe 📋Chrome5/14/2024845
api.PressureObserver.takeRecords 📋Chrome5/14/2024845
api.PressureObserver.unobserve 📋Chrome5/14/2024845
api.PressureRecord 📋Chrome5/14/2024845
api.PressureRecord.source 📋Chrome5/14/2024845
api.PressureRecord.state 📋Chrome5/14/2024845
api.PressureRecord.time 📋Chrome5/14/2024845
api.PressureRecord.toJSON 📋Chrome5/14/2024845
api.Profiler 📋Chrome9/21/20211811
api.Profiler.Profiler 📋Chrome9/21/20211811
api.Profiler.sampleInterval 📋Chrome9/21/20211811
api.Profiler.stop 📋Chrome9/21/20211811
api.Profiler.stopped 📋Chrome9/21/20211811
api.ProtectedAudience 📋Chrome7/23/2024775
api.ProtectedAudience.queryFeatureSupport 📋Chrome7/23/2024775
api.PublicKeyCredential.parseCreationOptionsFromJSON_static 📋Firefox10/24/20231048
api.PublicKeyCredential.parseRequestOptionsFromJSON_static 📋Firefox10/24/20231048
api.PublicKeyCredential.signalAllAcceptedCredentials_static 📋Chrome1/14/2025600
api.PublicKeyCredential.signalCurrentUserDetails_static 📋Chrome1/14/2025600
api.PublicKeyCredential.signalUnknownCredential_static 📋Chrome1/14/2025600
api.PublicKeyCredential.toJSON 📋Firefox10/24/20231048
api.PushManager.hasPermission Chrome4/14/20154163
api.PushManager.register Chrome4/14/20154163
api.PushManager.registrations Chrome4/14/20154163
api.PushManager.unregister Chrome4/14/20154163
api.PushSubscription.subscriptionId Chrome4/14/20154163
api.PushSubscriptionChangeEvent 📋Safari9/12/20221455
Firefox: The pushsubscriptionchange event is fired but does not have the oldSubscription and newSubscription properties. See bug 1497429.Firefox for Android: The pushsubscriptionchange event is fired but does not have the oldSubscription and newSubscription properties. See bug 1497429.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.PushSubscriptionChangeEvent.PushSubscriptionChangeEvent 📋Safari10/24/20221413
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.PushSubscriptionChangeEvent.newSubscription 📋Safari9/12/20221455
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.PushSubscriptionChangeEvent.oldSubscription 📋Safari9/12/20221455
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 📋Chrome10/12/20163616
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.RGBColor Safari on iOS6/29/20077009
api.RGBColor.blue Safari on iOS6/29/20077009
api.RGBColor.green Safari on iOS6/29/20077009
api.RGBColor.red Safari on iOS6/29/20077009
api.RTCCertificate.getFingerprints 📋Chrome9/5/20173288
api.RTCDataChannel.closing_event 📋Chrome4/7/20202343
api.RTCDataChannel.priority 📋Safari9/20/20211812
api.RTCDataChannel.reliable Chrome1/10/20134987
api.RTCDataChannel.sctp_sdp_21 Chrome4/19/20173427
api.RTCDataChannel.transferable 📋Safari9/20/20211812
api.RTCDtlsTransport.error_event Edge7/29/20154057
api.RTCDtlsTransport.getRemoteCertificates 📋Edge7/29/20154057
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame 📋Chrome7/23/2024775
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame 📋Chrome7/23/2024775
api.RTCError 📋Chrome4/23/20192693
api.RTCError.RTCError 📋Chrome4/23/20192693
api.RTCError.errorDetail 📋Chrome4/23/20192693
api.RTCError.httpRequestStatusCode 📋Chrome4/23/20192693
api.RTCError.receivedAlert 📋Chrome4/23/20192693
api.RTCError.sctpCauseCode 📋Chrome4/23/20192693
api.RTCError.sdpLineNumber 📋Chrome4/23/20192693
api.RTCError.sentAlert 📋Chrome4/23/20192693
api.RTCErrorEvent 📋Chrome4/23/20192693
api.RTCErrorEvent.RTCErrorEvent 📋Chrome4/23/20192693
api.RTCErrorEvent.error 📋Chrome4/23/20192693
api.RTCIceCandidate.relayProtocol 📋Chrome4/16/2024873
Firefox: See bug 1886013.Firefox for Android: See bug 1886013.
api.RTCIceCandidate.url 📋Chrome4/16/2024873
Firefox: See bug 1886013.Firefox for Android: See bug 1886013.
api.RTCIceTransport.getLocalCandidates 📋Chrome6/4/20192651
api.RTCIceTransport.getLocalParameters 📋Chrome6/4/20192651
api.RTCIceTransport.getRemoteCandidates 📋Edge11/12/20153951
api.RTCIceTransport.getRemoteParameters 📋Edge11/12/20153951
api.RTCIceTransport.getSelectedCandidatePair 📋Chrome6/4/20192651
api.RTCIceTransport.role 📋Edge11/12/20153951
api.RTCIceTransport.selectedcandidatepairchange_event 📋Chrome6/4/20192651
api.RTCIdentityAssertion 📋Firefox8/11/20154044
Firefox: The RTCIdentityAssertion interface itself is not present, but an object with the same properties is usedFirefox for Android: The RTCIdentityAssertion interface itself is not present, but an object with the same properties is used
api.RTCIdentityAssertion.idp 📋Firefox8/11/20154044
api.RTCIdentityAssertion.name 📋Firefox8/11/20154044
api.RTCPeerConnection.RTCPeerConnection.configuration_iceCandidatePoolSize_parameter Chrome6/5/20173380
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.credentialType_parameter Firefox6/7/20163743
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.url_parameter Firefox6/25/20134821
api.RTCPeerConnection.RTCPeerConnection.configuration_peerIdentity_parameter Firefox9/2/20144387
api.RTCPeerConnection.RTCPeerConnection.configuration_rtcpMuxPolicy_parameter Chrome3/9/20173468
Chrome: Default for rtcpMuxPolicy is requireEdge: Default for rtcpMuxPolicy is requireOpera: Default for rtcpMuxPolicy is require
api.RTCPeerConnection.addStream Chrome1/10/20134987
api.RTCPeerConnection.addstream_event Chrome1/10/20134987
api.RTCPeerConnection.createDTMFSender Chrome5/21/20134856
api.RTCPeerConnection.getIdentityAssertion 📋Firefox8/11/20154044
api.RTCPeerConnection.getLocalStreams Chrome5/21/20134856
api.RTCPeerConnection.getReceivers.stopped_transceivers_removed Chrome1/19/20212056
api.RTCPeerConnection.getRemoteStreams Chrome5/21/20134856
api.RTCPeerConnection.getSenders.stopped_transceivers_removed Chrome1/19/20212056
api.RTCPeerConnection.getTransceivers.stopped_transceivers_removed Chrome1/19/20212056
api.RTCPeerConnection.icecandidateerror_event 📋Chrome9/10/20192553
api.RTCPeerConnection.idpLoginUrl 📋Firefox8/11/20154044
api.RTCPeerConnection.peerIdentity 📋Firefox8/11/20154044
api.RTCPeerConnection.removeStream Chrome1/10/20134987
api.RTCPeerConnection.removestream_event Chrome1/10/20134987
api.RTCPeerConnection.setIdentityProvider 📋Firefox8/11/20154044
api.RTCPeerConnectionIceErrorEvent 📋Chrome9/10/20192553
api.RTCPeerConnectionIceErrorEvent.RTCPeerConnectionIceErrorEvent 📋Chrome9/10/20192553
api.RTCPeerConnectionIceErrorEvent.address 📋Chrome4/7/20202343
api.RTCPeerConnectionIceErrorEvent.errorCode 📋Chrome9/10/20192553
api.RTCPeerConnectionIceErrorEvent.errorText 📋Chrome9/10/20192553
api.RTCPeerConnectionIceErrorEvent.hostCandidate Chrome9/10/20192553
api.RTCPeerConnectionIceErrorEvent.port 📋Chrome4/7/20202343
api.RTCPeerConnectionIceErrorEvent.url 📋Chrome9/10/20192553
api.RTCPeerConnectionIceEvent.url 📋Safari9/17/20182911
api.RTCRtpReceiver.createEncodedStreams Edge10/9/20202158
api.RTCRtpReceiver.getContributingSources.rtpTimestamp 📋Chrome7/30/20192595
api.RTCRtpReceiver.getParameters.return_object_property_headerExtensions 📋Safari9/19/20173274
api.RTCRtpReceiver.getParameters.return_object_property_rtcp 📋Chrome9/4/20182924
api.RTCRtpReceiver.jitterBufferTarget 📋Firefox7/4/20231160
api.RTCRtpReceiver.rtcpTransport Edge7/29/20154057
api.RTCRtpReceiver.transform 📋Safari3/14/20221637
api.RTCRtpScriptTransform 📋Safari3/14/20221637
api.RTCRtpScriptTransform.RTCRtpScriptTransform 📋Safari3/14/20221637
api.RTCRtpScriptTransformer 📋Safari3/14/20221637
api.RTCRtpScriptTransformer.generateKeyFrame 📋Safari3/14/20221637
api.RTCRtpScriptTransformer.options 📋Safari3/14/20221637
api.RTCRtpScriptTransformer.readable 📋Safari3/14/20221637
api.RTCRtpScriptTransformer.sendKeyFrameRequest 📋Safari3/14/20221637
api.RTCRtpScriptTransformer.writable 📋Safari3/14/20221637
api.RTCRtpSender.createEncodedStreams Edge10/9/20202158
api.RTCRtpSender.getParameters.return_object_property_degradationPreference Safari3/25/20192722
api.RTCRtpSender.getParameters.return_object_property_transactionId 📋Chrome9/4/20182924
api.RTCRtpSender.rtcpTransport Edge11/12/20153951
api.RTCRtpSender.setParameters.parameters_degradationPreference_parameter Safari3/25/20192722
api.RTCRtpSender.setParameters.parameters_encodings_parameter.dtx Safari9/19/20173274
api.RTCRtpSender.setParameters.parameters_encodings_parameter.rid Firefox4/26/20163785
api.RTCRtpSender.setParameters.parameters_encodings_parameter.scaleResolutionDownBy 📋Firefox4/26/20163785
api.RTCRtpSender.setParameters.parameters_transactionId_parameter 📋Chrome9/4/20182924
api.RTCRtpSender.transform 📋Safari3/14/20221637
api.RTCRtpTransceiver.currentDirection.stopped_value 📋Chrome6/21/20221538
api.RTCRtpTransceiver.direction.value_stopped 📋Chrome6/21/20221538
api.RTCRtpTransceiver.getHeaderExtensionsToNegotiate 📋Chrome9/12/20231090
api.RTCRtpTransceiver.getNegotiatedHeaderExtensions 📋Chrome9/12/20231090
api.RTCRtpTransceiver.setHeaderExtensionsToNegotiate 📋Chrome9/12/20231090
api.RTCStatsReport.type_candidate-pair.availableOutgoingBitrate 📋Chrome4/19/20173427
api.RTCStatsReport.type_candidate-pair.bytesDiscardedOnSend 📋Chrome11/15/20211756
api.RTCStatsReport.type_candidate-pair.consentRequestsSent 📋Chrome2/4/20202406
api.RTCStatsReport.type_candidate-pair.currentRoundTripTime 📋Chrome12/4/20182833
api.RTCStatsReport.type_candidate-pair.lastPacketReceivedTimestamp 📋Firefox9/28/20173265
api.RTCStatsReport.type_candidate-pair.lastPacketSentTimestamp 📋Firefox9/28/20173265
api.RTCStatsReport.type_candidate-pair.packetsDiscardedOnSend 📋Chrome11/15/20211756
api.RTCStatsReport.type_candidate-pair.packetsReceived 📋Chrome11/15/20211756
api.RTCStatsReport.type_candidate-pair.packetsSent 📋Chrome11/15/20211756
api.RTCStatsReport.type_candidate-pair.priority Firefox11/3/20153960
api.RTCStatsReport.type_candidate-pair.requestsReceived 📋Chrome4/19/20173427
api.RTCStatsReport.type_candidate-pair.requestsSent 📋Chrome4/19/20173427
api.RTCStatsReport.type_candidate-pair.responsesReceived 📋Chrome4/19/20173427
api.RTCStatsReport.type_candidate-pair.responsesSent 📋Chrome4/19/20173427
api.RTCStatsReport.type_candidate-pair.totalRoundTripTime 📋Safari9/19/20173274
api.RTCStatsReport.type_certificate 📋Chrome2/4/20202406
api.RTCStatsReport.type_certificate.base64Certificate 📋Chrome2/4/20202406
api.RTCStatsReport.type_certificate.fingerprint 📋Chrome2/4/20202406
api.RTCStatsReport.type_certificate.fingerprintAlgorithm 📋Chrome2/4/20202406
api.RTCStatsReport.type_certificate.id 📋Chrome2/4/20202406
api.RTCStatsReport.type_certificate.timestamp 📋Chrome2/4/20202406
api.RTCStatsReport.type_certificate.type 📋Chrome2/4/20202406
api.RTCStatsReport.type_codec.transportId 📋Chrome3/2/20212014
api.RTCStatsReport.type_data-channel.dataChannelIdentifier 📋Firefox7/28/20202231
api.RTCStatsReport.type_inbound-rtp.audioLevel 📋Edge10/9/20202158
api.RTCStatsReport.type_inbound-rtp.codecId 📋Chrome2/4/20202406
api.RTCStatsReport.type_inbound-rtp.frameHeight 📋Edge10/9/20202158
api.RTCStatsReport.type_inbound-rtp.frameWidth 📋Edge10/9/20202158
api.RTCStatsReport.type_inbound-rtp.framesDecoded 📋Chrome12/10/20192462
api.RTCStatsReport.type_inbound-rtp.framesPerSecond 📋Edge10/9/20202158
api.RTCStatsReport.type_inbound-rtp.framesReceived 📋Edge10/9/20202158
api.RTCStatsReport.type_inbound-rtp.jitterBufferMinimumDelay 📋Edge9/1/20221466
api.RTCStatsReport.type_inbound-rtp.jitterBufferTargetDelay 📋Edge9/1/20221466
api.RTCStatsReport.type_inbound-rtp.keyFramesDecoded 📋Chrome12/10/20192462
api.RTCStatsReport.type_inbound-rtp.lastPacketReceivedTimestamp 📋Chrome2/4/20202406
api.RTCStatsReport.type_inbound-rtp.nackCount 📋Firefox8/8/20173316
api.RTCStatsReport.type_inbound-rtp.playoutId 📋Chrome3/7/20231279
api.RTCStatsReport.type_inbound-rtp.qpSum 📋Chrome12/10/20192462
api.RTCStatsReport.type_inbound-rtp.remoteId 📋Firefox7/9/20192616
api.RTCStatsReport.type_inbound-rtp.totalDecodeTime 📋Chrome12/10/20192462
api.RTCStatsReport.type_inbound-rtp.totalInterFrameDelay 📋Chrome12/10/20192462
api.RTCStatsReport.type_inbound-rtp.totalProcessingDelay 📋Chrome6/21/20221538
api.RTCStatsReport.type_inbound-rtp.totalSquaredInterFrameDelay 📋Chrome12/10/20192462
api.RTCStatsReport.type_inbound-rtp.transportId 📋Safari9/19/20173274
api.RTCStatsReport.type_local-candidate.address 📋Firefox1/29/20192777
api.RTCStatsReport.type_local-candidate.foundation 📋Chrome11/29/20221377
api.RTCStatsReport.type_local-candidate.usernameFragment 📋Chrome11/29/20221377
api.RTCStatsReport.type_media-playout 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.id 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.kind 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.synthesizedSamplesDuration 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.synthesizedSamplesEvents 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.timestamp 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.totalPlayoutDelay 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.totalSamplesCount 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.totalSamplesDuration 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-playout.type 📋Chrome3/7/20231279
api.RTCStatsReport.type_media-source.audioLevel 📋Chrome2/4/20202406
api.RTCStatsReport.type_media-source.frames 📋Chrome4/13/20211972
api.RTCStatsReport.type_media-source.framesPerSecond 📋Chrome2/4/20202406
api.RTCStatsReport.type_media-source.height 📋Chrome2/4/20202406
api.RTCStatsReport.type_media-source.totalAudioEnergy 📋Chrome2/4/20202406
api.RTCStatsReport.type_media-source.totalSamplesDuration 📋Chrome2/4/20202406
api.RTCStatsReport.type_media-source.width 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.active 📋Chrome9/27/20221440
api.RTCStatsReport.type_outbound-rtp.frameHeight 📋Edge7/16/20202243
api.RTCStatsReport.type_outbound-rtp.frameWidth 📋Edge7/16/20202243
api.RTCStatsReport.type_outbound-rtp.framesEncoded 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.framesPerSecond 📋Edge7/16/20202243
api.RTCStatsReport.type_outbound-rtp.framesSent 📋Edge7/16/20202243
api.RTCStatsReport.type_outbound-rtp.keyFramesEncoded 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.mediaSourceId 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.mid 📋Edge9/1/20221466
api.RTCStatsReport.type_outbound-rtp.qpSum 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.qualityLimitationDurations 📋Chrome8/31/20211832
api.RTCStatsReport.type_outbound-rtp.qualityLimitationReason 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.remoteId 📋Firefox2/4/20144597
api.RTCStatsReport.type_outbound-rtp.rid 📋Edge9/1/20221466
api.RTCStatsReport.type_outbound-rtp.scalabilityMode 📋Chrome2/7/20231307
api.RTCStatsReport.type_outbound-rtp.targetBitrate 📋Chrome2/1/20221678
api.RTCStatsReport.type_outbound-rtp.totalEncodeTime 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.totalEncodedBytesTarget 📋Firefox6/28/20221531
api.RTCStatsReport.type_outbound-rtp.totalPacketSendDelay 📋Chrome2/4/20202406
api.RTCStatsReport.type_outbound-rtp.transportId 📋Safari9/19/20173274
api.RTCStatsReport.type_remote-candidate.address 📋Firefox1/29/20192777
api.RTCStatsReport.type_remote-candidate.foundation 📋Chrome11/29/20221377
api.RTCStatsReport.type_remote-candidate.usernameFragment 📋Chrome11/29/20221377
api.RTCStatsReport.type_remote-inbound-rtp.fractionLost 📋Chrome5/25/20211930
api.RTCStatsReport.type_remote-inbound-rtp.jitter 📋Firefox1/7/20202434
api.RTCStatsReport.type_remote-inbound-rtp.packetsLost 📋Firefox1/7/20202434
api.RTCStatsReport.type_remote-inbound-rtp.packetsReceived 📋Firefox1/7/20202434
api.RTCStatsReport.type_remote-inbound-rtp.roundTripTimeMeasurements 📋Chrome5/25/20211930
api.RTCStatsReport.type_remote-inbound-rtp.totalRoundTripTime 📋Chrome5/25/20211930
api.RTCStatsReport.type_remote-inbound-rtp.transportId 📋Safari9/19/20173274
api.RTCStatsReport.type_remote-outbound-rtp.bytesSent 📋Firefox1/7/20202434
api.RTCStatsReport.type_remote-outbound-rtp.id 📋Firefox1/7/20202434
api.RTCStatsReport.type_remote-outbound-rtp.localId 📋Firefox7/9/20192616
api.RTCStatsReport.type_remote-outbound-rtp.packetsSent 📋Firefox1/7/20202434
api.RTCStatsReport.type_remote-outbound-rtp.remoteTimestamp 📋Firefox7/28/20202231
api.RTCStatsReport.type_remote-outbound-rtp.reportsSent 📋Chrome5/25/20211930
api.RTCStatsReport.type_remote-outbound-rtp.roundTripTimeMeasurements 📋Chrome11/15/20211756
api.RTCStatsReport.type_remote-outbound-rtp.timestamp 📋Firefox1/7/20202434
api.RTCStatsReport.type_remote-outbound-rtp.totalRoundTripTime 📋Chrome11/15/20211756
api.RTCStatsReport.type_remote-outbound-rtp.transportId 📋Safari9/19/20173274
api.RTCStatsReport.type_remote-outbound-rtp.type 📋Firefox1/7/20202434
api.RTCStatsReport.type_transport 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.bytesReceived 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.bytesSent 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.dtlsCipher 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.dtlsRole 📋Chrome6/21/20221538
api.RTCStatsReport.type_transport.dtlsState 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.iceLocalUsernameFragment 📋Chrome6/21/20221538
api.RTCStatsReport.type_transport.iceRole 📋Chrome6/21/20221538
api.RTCStatsReport.type_transport.iceState 📋Chrome6/21/20221538
api.RTCStatsReport.type_transport.id 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.localCertificateId 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.packetsReceived 📋Edge10/9/20202158
api.RTCStatsReport.type_transport.packetsSent 📋Edge10/9/20202158
api.RTCStatsReport.type_transport.remoteCertificateId 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.selectedCandidatePairChanges 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.selectedCandidatePairId 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.srtpCipher 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.timestamp 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.tlsVersion 📋Chrome2/4/20202406
api.RTCStatsReport.type_transport.type 📋Chrome2/4/20202406
api.RTCTransformEvent 📋Safari3/14/20221637
api.RTCTransformEvent.transformer 📋Safari3/14/20221637
api.Range.compareNode Safari on iOS6/29/20077009
api.Range.detach 📋Safari6/23/20038476
Chrome: Starting in Chrome 37, this method is a no-op and has no effect.Chrome Android: Starting in Chrome Android 37, this method is a no-op and has no effect.Firefox: Starting in Firefox 15.0, this method is a no-op and has no effect.Firefox for Android: Starting in Firefox for Android 15.0, this method is a no-op and has no effect.Quest Browser: Starting in Quest Browser 5.0, this method is a no-op and has no effect.Opera: Starting in Opera 24, this method is a no-op and has no effect.Opera Android: Starting in Opera 24, this method is a no-op and has no effect.Safari: Starting in Safari 10, this method is a no-op and has no effect, see bug 148454.Safari on iOS: Starting in Safari on iOS 10, this method is a no-op and has no effect, see bug 148454.Samsung Internet: Starting in Samsung Internet 3.0, this method is a no-op and has no effect.WebView Android: Starting in WebView Android 37, this method is a no-op and has no effect.WebView on iOS: Starting in WebView on iOS 10, this method is a no-op and has no effect, see bug 148454.
api.ReadableByteStreamController 📋Chrome3/2/20212014
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 📋Chrome3/2/20212014
api.ReadableByteStreamController.close 📋Chrome3/2/20212014
api.ReadableByteStreamController.desiredSize 📋Chrome3/2/20212014
api.ReadableByteStreamController.enqueue 📋Chrome3/2/20212014
api.ReadableByteStreamController.error 📋Chrome3/2/20212014
api.ReadableStream.@@asyncIterator 📋Firefox2/14/20231300
api.ReadableStream.from_static 📋Firefox8/29/20231104
api.ReadableStream.transferable 📋Chrome11/17/20202119
api.ReadableStream.values 📋Firefox2/14/20231300
api.ReadableStreamBYOBReader 📋Chrome3/2/20212014
Node.js: Available as a part of the stream/web module.
api.ReadableStreamBYOBReader.ReadableStreamBYOBReader 📋Chrome3/2/20212014
api.ReadableStreamBYOBReader.cancel 📋Chrome3/2/20212014
api.ReadableStreamBYOBReader.closed 📋Chrome3/2/20212014
api.ReadableStreamBYOBReader.read 📋Chrome3/2/20212014
api.ReadableStreamBYOBReader.read.options_min_parameter 📋Firefox1/7/2025607
api.ReadableStreamBYOBReader.releaseLock 📋Chrome3/2/20212014
api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request Firefox6/28/20221531
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.ReadableStreamBYOBRequest 📋Chrome3/2/20212014
Node.js: Available as a part of the stream/web module.
api.ReadableStreamBYOBRequest.respond 📋Chrome3/2/20212014
api.ReadableStreamBYOBRequest.respondWithNewView 📋Chrome3/2/20212014
api.ReadableStreamBYOBRequest.view 📋Chrome3/2/20212014
api.Rect Safari on iOS6/29/20077009
api.Rect.bottom Safari on iOS6/29/20077009
api.Rect.left Safari on iOS6/29/20077009
api.Rect.right Safari on iOS6/29/20077009
api.Rect.top Safari on iOS6/29/20077009
api.RelativeOrientationSensor 📋Chrome5/29/20183022
api.RelativeOrientationSensor.RelativeOrientationSensor 📋Chrome5/29/20183022
api.RemotePlayback 📋Chrome Android2/1/20173504
api.RemotePlayback.cancelWatchAvailability 📋Chrome Android2/1/20173504
api.RemotePlayback.connect_event 📋Chrome Android2/1/20173504
api.RemotePlayback.connecting_event 📋Chrome Android2/1/20173504
api.RemotePlayback.disconnect_event 📋Chrome Android2/1/20173504
api.RemotePlayback.prompt 📋Chrome Android2/1/20173504
api.RemotePlayback.state 📋Chrome Android2/1/20173504
api.RemotePlayback.watchAvailability 📋Chrome Android2/1/20173504
api.ReportingObserver.worker_support Firefox6/2/20202287
api.Request.Request.init_attributionReporting_parameter 📋Chrome5/14/2024845
api.Request.Request.init_browsingTopics_parameter Chrome7/18/20231146
api.Request.Request.init_duplex_parameter 📋Edge9/1/20221466
api.Request.Request.request_body_readablestream Edge9/1/20221466
api.Request.Request.response_body_readablestream Chrome5/19/20154128
api.Request.body 📋Safari on iOS3/29/20183083
api.Request.duplex 📋Chrome11/12/2024663
api.Request.isHistoryNavigation 📋Chrome9/4/20182924
api.Request.targetAddressSpace 📋Chrome4/16/2024873
api.ResizeObserverEntry.devicePixelContentBoxSize 📋Edge7/16/20202243
api.Response.body.readable_byte_stream Firefox6/28/20221531
api.RestrictionTarget 📋Chrome1/14/2025600
api.RestrictionTarget.fromElement_static 📋Chrome1/14/2025600
api.SVGAElement.download 📋Firefox4/2/20134905
api.SVGAElement.hreflang 📋Firefox6/26/20182994
api.SVGAElement.ping 📋Firefox6/26/20182994
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 📋Firefox6/26/20182994
api.SVGAElement.rel 📋Firefox6/26/20182994
api.SVGAElement.relList 📋Firefox6/26/20182994
api.SVGAElement.type 📋Firefox6/26/20182994
api.SVGAnimateColorElement 📋Safari on iOS6/29/20077009
api.SVGElement.attributeStyleMap 📋Chrome4/17/20183064
api.SVGFEGaussianBlurElement.edgeMode 📋Safari on iOS9/17/20144372
api.SVGFEImageElement.crossOrigin 📋Firefox6/6/20231188
api.SVGGeometryElement.isPointInFill.point_parameter_DOMPoint Safari9/17/20182911
api.SVGGeometryElement.isPointInStroke.point_parameter_DOMPoint Safari9/17/20182911
api.SVGImageElement.decode 📋Chrome1/23/20183148
api.SVGImageElement.decoding 📋Chrome3/6/20183106
api.SVGMarkerElement.orient 📋Safari3/24/20202357
api.SVGPathElement.createSVGPathSegArcAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegArcRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegClosePath Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoCubicAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoCubicRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoQuadraticRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegLinetoAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegLinetoHorizontalAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegLinetoHorizontalRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegLinetoRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegLinetoVerticalAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegLinetoVerticalRel Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegMovetoAbs Safari on iOS6/29/20077009
api.SVGPathElement.createSVGPathSegMovetoRel Safari on iOS6/29/20077009
api.SVGPathElement.getPathSegAtLength Safari on iOS6/29/20077009
api.SVGSVGElement.checkEnclosure 📋Safari on iOS6/29/20077009
api.SVGSVGElement.checkIntersection 📋Safari on iOS6/29/20077009
api.SVGSVGElement.currentView Safari on iOS9/18/20134736
api.SVGSVGElement.getEnclosureList 📋Safari on iOS6/29/20077009
api.SVGSVGElement.getIntersectionList 📋Safari on iOS6/29/20077009
api.SVGSVGElement.useCurrentView Safari on iOS6/29/20077009
api.SVGScriptElement.async Firefox8/29/20231104
api.SVGScriptElement.crossOrigin 📋Firefox7/17/20125164
api.SVGScriptElement.defer Firefox8/29/20231104
api.Scheduler 📋Chrome9/21/20211811
api.Scheduler.postTask 📋Chrome9/21/20211811
api.Scheduler.yield 📋Chrome9/17/2024719
api.Scheduling 📋Chrome11/17/20202119
api.Scheduling.isInputPending 📋Chrome11/17/20202119
api.Screen.change_event 📋Chrome3/29/20221622
api.Screen.isExtended 📋Chrome3/29/20221622
api.Screen.left Firefox11/9/20047971
api.Screen.left.relative-multi-screen Firefox11/9/20047971
api.Screen.lockOrientation Firefox7/17/20125164
api.Screen.mozBrightness Firefox4/24/20125248
api.Screen.mozEnabled Firefox4/24/20125248
api.Screen.top Firefox11/9/20047971
api.Screen.top.relative-multi-screen Firefox11/9/20047971
api.Screen.unlockOrientation Firefox7/17/20125164
api.ScreenDetailed 📋Chrome3/29/20221622
api.ScreenDetailed.availLeft 📋Chrome3/29/20221622
api.ScreenDetailed.availTop 📋Chrome3/29/20221622
api.ScreenDetailed.devicePixelRatio 📋Chrome3/29/20221622
api.ScreenDetailed.isInternal 📋Chrome3/29/20221622
api.ScreenDetailed.isPrimary 📋Chrome3/29/20221622
api.ScreenDetailed.label 📋Chrome3/29/20221622
api.ScreenDetailed.left 📋Chrome3/29/20221622
api.ScreenDetailed.top 📋Chrome3/29/20221622
api.ScreenDetails 📋Chrome3/29/20221622
api.ScreenDetails.currentScreen 📋Chrome3/29/20221622
api.ScreenDetails.currentscreenchange_event 📋Chrome3/29/20221622
api.ScreenDetails.screens 📋Chrome3/29/20221622
api.ScreenDetails.screenschange_event 📋Chrome3/29/20221622
api.ScreenOrientation.lock 📋Chrome10/7/20144352
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.unlock 📋Chrome10/7/20144352
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.ScrollTimeline 📋Chrome7/18/20231146
api.ScrollTimeline.ScrollTimeline 📋Chrome7/18/20231146
api.ScrollTimeline.axis 📋Chrome7/18/20231146
api.ScrollTimeline.source 📋Chrome7/18/20231146
api.SecurityPolicyViolationEvent.worker_support Chrome1/25/20173511
api.Selection.direction 📋Safari9/18/20231084
api.Selection.getComposedRanges 📋Safari9/18/20231084
api.Sensor 📋Chrome5/29/20183022
api.Sensor.activate_event 📋Chrome5/29/20183022
api.Sensor.activated 📋Chrome5/29/20183022
api.Sensor.error_event 📋Chrome5/29/20183022
api.Sensor.hasReading 📋Chrome5/29/20183022
api.Sensor.reading_event 📋Chrome5/29/20183022
api.Sensor.start 📋Chrome5/29/20183022
api.Sensor.stop 📋Chrome5/29/20183022
api.Sensor.timestamp 📋Chrome5/29/20183022
api.SensorErrorEvent 📋Chrome5/29/20183022
api.SensorErrorEvent.SensorErrorEvent 📋Chrome5/29/20183022
api.SensorErrorEvent.error 📋Chrome5/29/20183022
api.Serial 📋Chrome3/2/20212014
api.Serial.getPorts 📋Chrome3/2/20212014
api.Serial.requestPort 📋Chrome3/2/20212014
api.Serial.requestPort.allowedBluetoothServiceClassIds_option 📋Chrome9/12/20231090
api.Serial.requestPort.filters_bluetoothServiceClassId 📋Chrome9/12/20231090
api.SerialPort 📋Chrome3/2/20212014
api.SerialPort.close 📋Chrome3/2/20212014
api.SerialPort.connect_event 📋Chrome3/2/20212014
api.SerialPort.connect_event.bluetooth_rfcomm Chrome10/15/2024691
api.SerialPort.connected 📋Chrome10/15/2024691
api.SerialPort.disconnect_event 📋Chrome3/2/20212014
api.SerialPort.disconnect_event.bluetooth_rfcomm Chrome10/15/2024691
api.SerialPort.forget 📋Chrome6/21/20221538
api.SerialPort.getInfo 📋Chrome3/2/20212014
api.SerialPort.getInfo.bluetoothServiceClassId 📋Chrome9/12/20231090
api.SerialPort.getSignals 📋Chrome3/2/20212014
api.SerialPort.open 📋Chrome3/2/20212014
api.SerialPort.readable 📋Chrome3/2/20212014
api.SerialPort.setSignals 📋Chrome3/2/20212014
api.SerialPort.writable 📋Chrome3/2/20212014
api.ServiceWorker.ecmascript_modules Chrome5/25/20211930
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.
api.ServiceWorkerContainer.worker_support Safari on iOS3/29/20183083
api.ServiceWorkerGlobalScope.abortpayment_event Chrome10/16/20182882
api.ServiceWorkerGlobalScope.backgroundfetchabort_event 📋Chrome4/23/20192693
api.ServiceWorkerGlobalScope.backgroundfetchclick_event 📋Chrome4/23/20192693
api.ServiceWorkerGlobalScope.backgroundfetchfail_event 📋Chrome4/23/20192693
api.ServiceWorkerGlobalScope.backgroundfetchsuccess_event 📋Chrome4/23/20192693
api.ServiceWorkerGlobalScope.canmakepayment_event 📋Chrome10/16/20182882
api.ServiceWorkerGlobalScope.contentdelete_event 📋Chrome Android7/27/20202232
api.ServiceWorkerGlobalScope.cookieStore 📋Chrome11/17/20202119
api.ServiceWorkerGlobalScope.cookiechange_event 📋Chrome11/17/20202119
api.ServiceWorkerGlobalScope.notificationclick_event 📋Chrome1/21/20154246
Safari: Notifications are supported on macOS Ventura and later.
api.ServiceWorkerGlobalScope.notificationclose_event 📋Firefox1/26/20163876
Safari: Notifications are supported on macOS Ventura and later.
api.ServiceWorkerGlobalScope.paymentrequest_event 📋Chrome10/16/20182882
api.ServiceWorkerGlobalScope.periodicsync_event 📋Chrome2/4/20202406
api.ServiceWorkerGlobalScope.pushsubscriptionchange_event 📋Firefox1/26/20163876
Firefox: The event does not have the oldSubscription and newSubscription properties. See bug 1497429.Firefox for Android: The event does not have the oldSubscription and newSubscription properties. See bug 1497429.Safari: Notifications are supported on macOS Ventura and later.
api.ServiceWorkerGlobalScope.serviceWorker 📋Chrome12/10/20192462
api.ServiceWorkerGlobalScope.sync_event 📋Chrome3/2/20163840
api.ServiceWorkerRegistration.backgroundFetch 📋Chrome4/23/20192693
api.ServiceWorkerRegistration.cookies 📋Chrome11/17/20202119
api.ServiceWorkerRegistration.index 📋Chrome Android7/27/20202232
api.ServiceWorkerRegistration.paymentManager 📋Chrome10/16/20182882
api.ServiceWorkerRegistration.periodicSync 📋Chrome2/4/20202406
api.ServiceWorkerRegistration.showNotification.options_actions_parameter Chrome1/20/20163882
api.ServiceWorkerRegistration.showNotification.options_badge_parameter Chrome8/31/20163658
Safari: Badging is supported for web apps saved to the Dock in Safari 17 on the macOS Sonoma beta
api.ServiceWorkerRegistration.showNotification.options_data_parameter Chrome7/21/20154065
api.ServiceWorkerRegistration.showNotification.options_image_parameter Chrome1/25/20173511
api.ServiceWorkerRegistration.showNotification.options_renotify_parameter Chrome4/13/20163798
api.ServiceWorkerRegistration.showNotification.options_requireInteraction_parameter Chrome12/1/20153932
api.ServiceWorkerRegistration.showNotification.options_vibrate_parameter Chrome9/1/20154023
Chrome Android: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890.Quest Browser: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890.Opera Android: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890.Samsung Internet: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890.
api.ServiceWorkerRegistration.sync 📋Chrome3/2/20163840
api.ShadowRoot.getSelection Chrome8/31/20163658
api.ShadowRoot.pictureInPictureElement 📋Chrome9/4/20182924
api.ShadowRoot.pointerLockElement 📋Chrome8/31/20163658
api.SharedStorage 📋Chrome9/12/20231090
api.SharedStorage.append 📋Chrome9/12/20231090
api.SharedStorage.clear 📋Chrome9/12/20231090
api.SharedStorage.createWorklet 📋Chrome6/11/2024817
api.SharedStorage.delete 📋Chrome9/12/20231090
api.SharedStorage.get 📋Chrome6/11/2024817
api.SharedStorage.run 📋Chrome6/11/2024817
api.SharedStorage.selectURL 📋Chrome6/11/2024817
api.SharedStorage.set 📋Chrome9/12/20231090
api.SharedStorage.worklet 📋Chrome6/11/2024817
api.SharedStorageWorklet 📋Chrome9/12/20231090
api.SharedStorageWorklet.run 📋Chrome5/14/2024845
api.SharedStorageWorklet.selectURL 📋Chrome5/14/2024845
api.SharedStorageWorkletGlobalScope 📋Chrome9/12/20231090
api.SharedStorageWorkletGlobalScope.register 📋Chrome9/12/20231090
api.SharedStorageWorkletGlobalScope.sharedStorage 📋Chrome9/12/20231090
api.SharedWorker 📋Chrome5/25/20105948
api.SharedWorker.SharedWorker 📋Chrome5/25/20105948
api.SharedWorker.SharedWorker.ecmascript_modules Chrome2/4/20202406
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.SharedWorker.SharedWorker.mime_checks Firefox9/22/20202175
api.SharedWorker.SharedWorker.options_name_parameter Firefox8/8/20173316
api.SharedWorker.SharedWorker.options_sameSiteCookies_parameter 📋Chrome5/14/2024845
api.SharedWorker.SharedWorker.options_type_parameter Chrome2/4/20202406
Deno: Only supports module
api.SharedWorker.error_event 📋Chrome5/25/20105948
api.SharedWorker.port 📋Chrome5/25/20105948
api.SharedWorkerGlobalScope 📋Chrome1/25/20106068
api.SharedWorkerGlobalScope.close 📋Chrome1/25/20106068
api.SharedWorkerGlobalScope.connect_event 📋Chrome1/25/20106068
Firefox: Before version 65 the data property of the event object was null; it is now initialized to an empty string, as per spec.Firefox for Android: Before version 65 the data property of the event object was null; it is now initialized to an empty string, as per spec.
api.SharedWorkerGlobalScope.name 📋Chrome1/25/20106068
api.SnapEvent 📋Chrome9/17/2024719
api.SnapEvent.SnapEvent 📋Chrome9/17/2024719
api.SnapEvent.snapTargetBlock 📋Chrome9/17/2024719
api.SnapEvent.snapTargetInline 📋Chrome9/17/2024719
api.SourceBuffer.abort.worker_support Chrome11/29/20221377
api.SourceBuffer.abort_event.worker_support Chrome11/29/20221377
api.SourceBuffer.appendBuffer.worker_support Chrome11/29/20221377
api.SourceBuffer.appendBufferAsync Firefox9/5/20182923
api.SourceBuffer.appendWindowEnd.worker_support Chrome11/29/20221377
api.SourceBuffer.appendWindowStart.worker_support Chrome11/29/20221377
api.SourceBuffer.audioTracks 📋Safari10/16/20144343
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.audioTracks.worker_support Chrome11/29/20221377
Chrome: Currently doesn't work, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Chrome Android: Currently doesn't work, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Edge: Currently doesn't work, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Opera: Currently doesn't work, 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 Chrome11/29/20221377
api.SourceBuffer.changeType.worker_support Chrome11/29/20221377
api.SourceBuffer.error_event.worker_support Chrome11/29/20221377
api.SourceBuffer.mode.worker_support Chrome11/29/20221377
api.SourceBuffer.remove.worker_support Chrome11/29/20221377
api.SourceBuffer.removeAsync Firefox9/5/20182923
api.SourceBuffer.textTracks 📋Safari10/16/20144343
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.timestampOffset.worker_support Chrome11/29/20221377
api.SourceBuffer.update_event.worker_support Chrome11/29/20221377
api.SourceBuffer.updateend_event.worker_support Chrome11/29/20221377
api.SourceBuffer.updatestart_event.worker_support Chrome11/29/20221377
api.SourceBuffer.updating.worker_support Chrome11/29/20221377
api.SourceBuffer.videoTracks 📋Safari10/16/20144343
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.videoTracks.worker_support Chrome11/29/20221377
Chrome: Currently doesn't work, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Chrome Android: Currently doesn't work, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Edge: Currently doesn't work, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Opera: Currently doesn't work, 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 Chrome11/29/20221377
api.SourceBufferList.length.worker_support Chrome11/29/20221377
api.SourceBufferList.removesourcebuffer_event.worker_support Chrome11/29/20221377
api.SpeechGrammar 📋Chrome2/21/20134945
Firefox: Note that currently only the speech synthesis part is available in Firefox Desktop - the speech recognition part will be available soon, once the required internal permissions are sorted out.
api.SpeechGrammar.SpeechGrammar Chrome2/21/20134945
Firefox: Note that currently only the speech synthesis part is available in Firefox Desktop - the speech recognition part will be available soon, once the required internal permissions are sorted out.
api.SpeechGrammar.src 📋Chrome2/21/20134945
Firefox: Note that currently only the speech synthesis part is available in Firefox Desktop - the speech recognition part will be available soon, once the required internal permissions are sorted out.
api.SpeechGrammar.weight 📋Chrome2/21/20134945
Firefox: Note that currently only the speech synthesis part is available in Firefox Desktop - the speech recognition part will be available soon, once the required internal permissions are sorted out.
api.SpeechGrammarList 📋Chrome2/20/20144581
api.SpeechGrammarList.SpeechGrammarList 📋Chrome2/20/20144581
api.SpeechGrammarList.addFromString 📋Chrome2/20/20144581
api.SpeechGrammarList.addFromURI 📋Chrome2/20/20144581
api.SpeechGrammarList.item 📋Chrome2/20/20144581
api.SpeechGrammarList.length 📋Chrome2/20/20144581
api.SpeechRecognition 📋Chrome2/20/20144581
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 📋Chrome2/20/20144581
api.SpeechRecognition.abort 📋Chrome2/20/20144581
api.SpeechRecognition.audioend_event 📋Chrome2/20/20144581
api.SpeechRecognition.audiostart_event 📋Chrome2/20/20144581
api.SpeechRecognition.continuous 📋Chrome2/20/20144581
api.SpeechRecognition.end_event 📋Chrome2/20/20144581
api.SpeechRecognition.error_event 📋Chrome2/20/20144581
api.SpeechRecognition.grammars 📋Chrome2/20/20144581
api.SpeechRecognition.interimResults 📋Chrome2/20/20144581
api.SpeechRecognition.lang 📋Chrome2/20/20144581
api.SpeechRecognition.maxAlternatives 📋Chrome2/20/20144581
api.SpeechRecognition.nomatch_event 📋Chrome2/20/20144581
api.SpeechRecognition.result_event 📋Chrome2/20/20144581
api.SpeechRecognition.soundend_event 📋Chrome2/20/20144581
api.SpeechRecognition.soundstart_event 📋Chrome2/20/20144581
api.SpeechRecognition.speechend_event 📋Chrome2/20/20144581
api.SpeechRecognition.speechstart_event 📋Chrome2/20/20144581
api.SpeechRecognition.start 📋Chrome2/20/20144581
api.SpeechRecognition.start_event 📋Chrome2/20/20144581
api.SpeechRecognition.stop 📋Chrome2/20/20144581
api.SpeechRecognitionAlternative 📋Chrome2/20/20144581
api.SpeechRecognitionAlternative.confidence 📋Chrome2/20/20144581
api.SpeechRecognitionAlternative.transcript 📋Chrome2/20/20144581
api.SpeechRecognitionErrorEvent 📋Chrome2/20/20144581
api.SpeechRecognitionErrorEvent.SpeechRecognitionErrorEvent 📋Chrome2/20/20144581
api.SpeechRecognitionErrorEvent.error 📋Chrome9/10/20192553
api.SpeechRecognitionErrorEvent.message 📋Chrome9/10/20192553
api.SpeechRecognitionEvent 📋Chrome2/20/20144581
api.SpeechRecognitionEvent.SpeechRecognitionEvent 📋Chrome2/20/20144581
api.SpeechRecognitionEvent.emma Chrome2/20/20144581
api.SpeechRecognitionEvent.interpretation Chrome2/20/20144581
api.SpeechRecognitionEvent.resultIndex 📋Chrome2/20/20144581
api.SpeechRecognitionEvent.results 📋Chrome2/20/20144581
api.SpeechRecognitionResult 📋Chrome2/20/20144581
api.SpeechRecognitionResult.isFinal 📋Chrome2/20/20144581
api.SpeechRecognitionResult.item 📋Chrome2/20/20144581
api.SpeechRecognitionResult.length 📋Chrome2/20/20144581
api.SpeechRecognitionResultList 📋Chrome2/20/20144581
api.SpeechRecognitionResultList.item 📋Chrome2/20/20144581
api.SpeechRecognitionResultList.length 📋Chrome2/20/20144581
api.SpeechSynthesisEvent.elapsedTime.milliseconds Chrome2/20/20144581
Firefox: Windows and macOS only.
api.StorageAccessHandle 📋Chrome5/14/2024845
api.StorageAccessHandle.BroadcastChannel 📋Chrome5/14/2024845
api.StorageAccessHandle.SharedWorker 📋Chrome5/14/2024845
api.StorageAccessHandle.caches 📋Chrome5/14/2024845
api.StorageAccessHandle.createObjectURL 📋Chrome5/14/2024845
api.StorageAccessHandle.estimate 📋Chrome5/14/2024845
api.StorageAccessHandle.getDirectory 📋Chrome5/14/2024845
api.StorageAccessHandle.indexedDB 📋Chrome5/14/2024845
api.StorageAccessHandle.localStorage 📋Chrome5/14/2024845
api.StorageAccessHandle.locks 📋Chrome5/14/2024845
api.StorageAccessHandle.revokeObjectURL 📋Chrome5/14/2024845
api.StorageAccessHandle.sessionStorage 📋Chrome5/14/2024845
api.StorageBucket 📋Chrome2/20/2024929
api.StorageBucket.caches 📋Chrome2/20/2024929
api.StorageBucket.estimate 📋Chrome2/20/2024929
api.StorageBucket.expires 📋Chrome2/20/2024929
api.StorageBucket.getDirectory 📋Chrome2/20/2024929
api.StorageBucket.indexedDB 📋Chrome2/20/2024929
api.StorageBucket.name 📋Chrome2/20/2024929
api.StorageBucket.persist 📋Chrome2/20/2024929
api.StorageBucket.persisted 📋Chrome2/20/2024929
api.StorageBucket.setExpires 📋Chrome2/20/2024929
api.StorageBucketManager 📋Chrome2/20/2024929
api.StorageBucketManager.delete 📋Chrome2/20/2024929
api.StorageBucketManager.keys 📋Chrome2/20/2024929
api.StorageBucketManager.open 📋Chrome2/20/2024929
api.StorageManager.estimate.usageDetails Chrome9/5/20173288
api.StyleMedia Chrome9/2/20105848
api.StyleMedia.matchMedium Chrome9/2/20105848
api.StyleMedia.type Chrome9/2/20105848
api.StylePropertyMap 📋Chrome4/17/20183064
api.StylePropertyMap.append 📋Chrome4/17/20183064
api.StylePropertyMap.clear 📋Chrome4/17/20183064
api.StylePropertyMap.delete 📋Chrome4/17/20183064
api.StylePropertyMap.set 📋Chrome4/17/20183064
api.StylePropertyMapReadOnly 📋Chrome4/17/20183064
api.StylePropertyMapReadOnly.@@iterator Chrome4/17/20183064
api.StylePropertyMapReadOnly.entries Chrome4/17/20183064
api.StylePropertyMapReadOnly.forEach Chrome4/17/20183064
api.StylePropertyMapReadOnly.get 📋Chrome4/17/20183064
api.StylePropertyMapReadOnly.getAll 📋Chrome4/17/20183064
api.StylePropertyMapReadOnly.has 📋Chrome4/17/20183064
api.StylePropertyMapReadOnly.keys Chrome4/17/20183064
api.StylePropertyMapReadOnly.size 📋Chrome4/17/20183064
api.StylePropertyMapReadOnly.values Chrome4/17/20183064
api.SyncEvent 📋Chrome3/2/20163840
api.SyncEvent.SyncEvent 📋Chrome3/2/20163840
api.SyncEvent.lastChance 📋Chrome3/2/20163840
api.SyncEvent.tag 📋Chrome3/2/20163840
api.SyncManager 📋Chrome3/2/20163840
api.SyncManager.getTags 📋Chrome3/2/20163840
api.SyncManager.register 📋Chrome3/2/20163840
api.SyncManager.worker_support Chrome9/5/20173288
Chrome: Only available in the Window and ServiceWorker global scopes.Chrome Android: Only available in the Window and ServiceWorker global scopes.Quest Browser: Only available in the Window and ServiceWorker global scopes.Samsung Internet: Only available in the Window and ServiceWorker global scopes.
api.TaskAttributionTiming 📋Chrome4/19/20173427
api.TaskAttributionTiming.containerId 📋Chrome4/19/20173427
api.TaskAttributionTiming.containerName 📋Chrome4/19/20173427
api.TaskAttributionTiming.containerSrc 📋Chrome4/19/20173427
api.TaskAttributionTiming.containerType 📋Chrome4/19/20173427
api.TaskAttributionTiming.toJSON 📋Chrome4/19/20173427
api.TaskController 📋Chrome9/21/20211811
api.TaskController.TaskController 📋Chrome9/21/20211811
api.TaskController.setPriority 📋Chrome9/21/20211811
api.TaskPriorityChangeEvent 📋Chrome9/21/20211811
api.TaskPriorityChangeEvent.TaskPriorityChangeEvent 📋Chrome9/21/20211811
api.TaskPriorityChangeEvent.previousPriority 📋Chrome9/21/20211811
api.TaskSignal 📋Chrome9/21/20211811
api.TaskSignal.any_static 📋Chrome8/15/20231118
api.TaskSignal.priority 📋Chrome9/21/20211811
api.TaskSignal.prioritychange_event 📋Chrome9/21/20211811
api.Text.getBoxQuads 📋Firefox7/22/20144429
api.TextFormat 📋Chrome1/23/2024957
api.TextFormat.TextFormat 📋Chrome1/23/2024957
api.TextFormat.rangeEnd 📋Chrome1/23/2024957
api.TextFormat.rangeStart 📋Chrome1/23/2024957
api.TextFormat.underlineStyle 📋Chrome1/23/2024957
api.TextFormat.underlineThickness 📋Chrome1/23/2024957
api.TextFormatUpdateEvent 📋Chrome1/23/2024957
api.TextFormatUpdateEvent.TextFormatUpdateEvent 📋Chrome1/23/2024957
api.TextFormatUpdateEvent.getTextFormats 📋Chrome1/23/2024957
api.TextTrack.inBandMetadataTrackDispatchType 📋Firefox7/22/20144429
api.TextTrack.sourceBuffer 📋Safari10/16/20144343
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.TextUpdateEvent 📋Chrome1/23/2024957
api.TextUpdateEvent.TextUpdateEvent 📋Chrome1/23/2024957
api.TextUpdateEvent.selectionEnd 📋Chrome1/23/2024957
api.TextUpdateEvent.selectionStart 📋Chrome1/23/2024957
api.TextUpdateEvent.text 📋Chrome1/23/2024957
api.TextUpdateEvent.updateRangeEnd 📋Chrome1/23/2024957
api.TextUpdateEvent.updateRangeStart 📋Chrome1/23/2024957
api.TimeEvent 📋Firefox3/22/20115647
api.TimeEvent.detail 📋Firefox3/22/20115647
api.TimeEvent.initTimeEvent 📋Firefox3/22/20115647
api.TimeEvent.view 📋Firefox3/22/20115647
api.Touch 📋Safari on iOS6/17/20096290
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.Touch 📋Safari on iOS6/17/20096290
Firefox: This interface is only exposed if a touch input device is detected.
api.Touch.altitudeAngle 📋Safari on iOS9/13/20163645
api.Touch.azimuthAngle 📋Safari on iOS9/13/20163645
api.Touch.clientX 📋Chrome9/25/20125094
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 📋Chrome9/25/20125094
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.force 📋Chrome10/7/20144352
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 📋Chrome9/25/20125094
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 📋Chrome9/25/20125094
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 📋Chrome9/25/20125094
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 📋Chrome10/7/20144352
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 📋Chrome10/7/20144352
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 📋Chrome5/19/20154128
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 📋Chrome9/25/20125094
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 📋Chrome9/25/20125094
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 📋Chrome9/25/20125094
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.touchType 📋Safari on iOS9/13/20163645
api.TouchEvent 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.TouchEvent 📋Safari on iOS4/3/20106000
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 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.changedTouches 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.ctrlKey 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.metaKey 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.shiftKey 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.targetTouches 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.touches 📋Safari on iOS4/3/20106000
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchList 📋Safari on iOS7/11/20086631
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 📋Safari on iOS7/11/20086631
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 📋Safari on iOS7/11/20086631
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TransformStream.transferable 📋Chrome11/17/20202119
api.TrustedHTML 📋Chrome5/19/20202301
api.TrustedHTML.toJSON 📋Chrome4/13/20211972
api.TrustedHTML.toString 📋Chrome5/19/20202301
api.TrustedScript 📋Chrome5/19/20202301
api.TrustedScript.toJSON 📋Chrome4/13/20211972
api.TrustedScript.toString 📋Chrome5/19/20202301
api.TrustedScriptURL 📋Chrome5/19/20202301
api.TrustedScriptURL.toJSON 📋Chrome4/13/20211972
api.TrustedScriptURL.toString 📋Chrome5/19/20202301
api.TrustedTypePolicy 📋Chrome5/19/20202301
api.TrustedTypePolicy.createHTML 📋Chrome5/19/20202301
api.TrustedTypePolicy.createScript 📋Chrome5/19/20202301
api.TrustedTypePolicy.createScriptURL 📋Chrome5/19/20202301
api.TrustedTypePolicy.name 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.createPolicy 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.defaultPolicy 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.emptyHTML 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.emptyScript 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.getAttributeType 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.getPropertyType 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.isHTML 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.isScript 📋Chrome5/19/20202301
api.TrustedTypePolicyFactory.isScriptURL 📋Chrome5/19/20202301
api.UIEvent.sourceCapabilities 📋Chrome12/1/20153932
api.URLPattern 📋Chrome10/19/20211783
api.URLPattern.URLPattern 📋Chrome10/19/20211783
api.URLPattern.URLPattern.ignoreCase_option 📋Chrome10/25/20221412
api.URLPattern.exec 📋Chrome10/19/20211783
api.URLPattern.hasRegExpGroups 📋Chrome2/20/2024929
api.URLPattern.hash 📋Chrome10/19/20211783
api.URLPattern.hostname 📋Chrome10/19/20211783
api.URLPattern.password 📋Chrome10/19/20211783
api.URLPattern.pathname 📋Chrome10/19/20211783
api.URLPattern.port 📋Chrome10/19/20211783
api.URLPattern.protocol 📋Chrome10/19/20211783
api.URLPattern.search 📋Chrome10/19/20211783
api.URLPattern.test 📋Chrome10/19/20211783
api.URLPattern.username 📋Chrome10/19/20211783
api.USB 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USB.connect_event 📋Chrome9/5/20173288
api.USB.disconnect_event 📋Chrome9/5/20173288
api.USB.getDevices 📋Chrome9/5/20173288
api.USB.requestDevice 📋Chrome9/5/20173288
api.USB.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBAlternateInterface.USBAlternateInterface Chrome9/5/20173288
api.USBAlternateInterface.alternateSetting 📋Chrome9/5/20173288
api.USBAlternateInterface.endpoints 📋Chrome9/5/20173288
api.USBAlternateInterface.interfaceClass 📋Chrome9/5/20173288
api.USBAlternateInterface.interfaceName 📋Chrome9/5/20173288
api.USBAlternateInterface.interfaceProtocol 📋Chrome9/5/20173288
api.USBAlternateInterface.interfaceSubclass 📋Chrome9/5/20173288
api.USBAlternateInterface.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBConfiguration.USBConfiguration 📋Chrome9/5/20173288
api.USBConfiguration.configurationName 📋Chrome9/5/20173288
api.USBConfiguration.configurationValue 📋Chrome9/5/20173288
api.USBConfiguration.interfaces 📋Chrome9/5/20173288
api.USBConfiguration.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBConnectionEvent.USBConnectionEvent 📋Chrome9/5/20173288
api.USBConnectionEvent.device 📋Chrome9/5/20173288
api.USBConnectionEvent.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBDevice.claimInterface 📋Chrome9/5/20173288
api.USBDevice.clearHalt 📋Chrome9/5/20173288
api.USBDevice.close 📋Chrome9/5/20173288
api.USBDevice.configuration 📋Chrome9/5/20173288
api.USBDevice.configurations 📋Chrome9/5/20173288
api.USBDevice.controlTransferIn 📋Chrome9/5/20173288
api.USBDevice.controlTransferOut 📋Chrome9/5/20173288
api.USBDevice.deviceClass 📋Chrome9/5/20173288
api.USBDevice.deviceProtocol 📋Chrome9/5/20173288
api.USBDevice.deviceSubclass 📋Chrome9/5/20173288
api.USBDevice.deviceVersionMajor 📋Chrome9/5/20173288
api.USBDevice.deviceVersionMinor 📋Chrome9/5/20173288
api.USBDevice.deviceVersionSubminor 📋Chrome9/5/20173288
api.USBDevice.forget 📋Chrome4/26/20221594
api.USBDevice.isochronousTransferIn 📋Chrome9/5/20173288
api.USBDevice.isochronousTransferOut 📋Chrome9/5/20173288
api.USBDevice.manufacturerName 📋Chrome9/5/20173288
api.USBDevice.open 📋Chrome9/5/20173288
api.USBDevice.opened 📋Chrome9/5/20173288
api.USBDevice.productId 📋Chrome9/5/20173288
api.USBDevice.productName 📋Chrome9/5/20173288
api.USBDevice.releaseInterface 📋Chrome9/5/20173288
api.USBDevice.reset 📋Chrome9/5/20173288
api.USBDevice.selectAlternateInterface 📋Chrome9/5/20173288
api.USBDevice.selectConfiguration 📋Chrome9/5/20173288
api.USBDevice.serialNumber 📋Chrome9/5/20173288
api.USBDevice.transferIn 📋Chrome9/5/20173288
api.USBDevice.transferOut 📋Chrome9/5/20173288
api.USBDevice.usbVersionMajor 📋Chrome9/5/20173288
api.USBDevice.usbVersionMinor 📋Chrome9/5/20173288
api.USBDevice.usbVersionSubminor 📋Chrome9/5/20173288
api.USBDevice.vendorId 📋Chrome9/5/20173288
api.USBDevice.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBEndpoint.USBEndpoint Chrome9/5/20173288
api.USBEndpoint.direction 📋Chrome9/5/20173288
api.USBEndpoint.endpointNumber 📋Chrome9/5/20173288
api.USBEndpoint.packetSize 📋Chrome9/5/20173288
api.USBEndpoint.type 📋Chrome9/5/20173288
api.USBEndpoint.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBInTransferResult.USBInTransferResult Chrome9/5/20173288
api.USBInTransferResult.data 📋Chrome9/5/20173288
api.USBInTransferResult.status 📋Chrome9/5/20173288
api.USBInTransferResult.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBInterface.USBInterface Chrome9/5/20173288
api.USBInterface.alternate 📋Chrome9/5/20173288
api.USBInterface.alternates 📋Chrome9/5/20173288
api.USBInterface.claimed 📋Chrome9/5/20173288
api.USBInterface.interfaceNumber 📋Chrome9/5/20173288
api.USBInterface.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousInTransferPacket.USBIsochronousInTransferPacket Chrome9/5/20173288
api.USBIsochronousInTransferPacket.data 📋Chrome9/5/20173288
api.USBIsochronousInTransferPacket.status 📋Chrome9/5/20173288
api.USBIsochronousInTransferPacket.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousInTransferResult.USBIsochronousInTransferResult Chrome9/5/20173288
api.USBIsochronousInTransferResult.data 📋Chrome9/5/20173288
api.USBIsochronousInTransferResult.packets 📋Chrome9/5/20173288
api.USBIsochronousInTransferResult.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousOutTransferPacket.USBIsochronousOutTransferPacket Chrome9/5/20173288
api.USBIsochronousOutTransferPacket.bytesWritten 📋Chrome9/5/20173288
api.USBIsochronousOutTransferPacket.status 📋Chrome9/5/20173288
api.USBIsochronousOutTransferPacket.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousOutTransferResult.USBIsochronousOutTransferResult Chrome9/5/20173288
api.USBIsochronousOutTransferResult.packets 📋Chrome9/5/20173288
api.USBIsochronousOutTransferResult.worker_support Chrome10/10/20231062
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 📋Chrome9/5/20173288
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBOutTransferResult.USBOutTransferResult Chrome9/5/20173288
api.USBOutTransferResult.bytesWritten 📋Chrome9/5/20173288
api.USBOutTransferResult.status 📋Chrome9/5/20173288
api.USBOutTransferResult.worker_support Chrome10/10/20231062
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.VRDisplay Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.cancelAnimationFrame Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.capabilities Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.depthFar Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.depthNear Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.displayId Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.displayName Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.exitPresent Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.getEyeParameters Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.getFrameData Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.getImmediatePose Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.
api.VRDisplay.getLayers Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.getPose Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.isConnected Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.isPresenting Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.requestAnimationFrame Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.requestPresent Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.resetPose Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.stageParameters Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplay.submitFrame Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayCapabilities Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayCapabilities.canPresent Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayCapabilities.hasExternalDisplay Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayCapabilities.hasOrientation Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayCapabilities.hasPosition Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayCapabilities.maxLayers Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayEvent Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayEvent.VRDisplayEvent Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayEvent.display Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRDisplayEvent.reason Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VREyeParameters Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VREyeParameters.fieldOfView Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VREyeParameters.maximumFieldOfView Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.
api.VREyeParameters.minimumFieldOfView Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.
api.VREyeParameters.offset Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VREyeParameters.renderHeight Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VREyeParameters.renderWidth Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFieldOfView Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFieldOfView.downDegrees Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFieldOfView.leftDegrees Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFieldOfView.rightDegrees Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFieldOfView.upDegrees Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData.VRFrameData Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData.leftProjectionMatrix Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData.leftViewMatrix Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData.pose Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData.rightProjectionMatrix Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData.rightViewMatrix Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRFrameData.timestamp Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRPose Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRPose.angularAcceleration Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRPose.angularVelocity Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRPose.linearAcceleration Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRPose.linearVelocity Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRPose.orientation Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRPose.position Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRStageParameters Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRStageParameters.sittingToStandingTransform Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRStageParameters.sizeX Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VRStageParameters.sizeY Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Google Cardboard supported in Samsung Internet 7.0.
api.VTTCue.lineAlign 📋Firefox7/22/20144429
api.VTTCue.positionAlign 📋Firefox7/22/20144429
api.VTTCue.region 📋Firefox3/13/20183099
api.VTTRegion 📋Safari on iOS9/18/20134736
api.VTTRegion.VTTRegion 📋Safari on iOS9/18/20134736
api.VTTRegion.id 📋Safari on iOS9/18/20134736
api.VTTRegion.lines 📋Firefox3/13/20183099
api.VTTRegion.regionAnchorX 📋Safari on iOS9/18/20134736
api.VTTRegion.regionAnchorY 📋Safari on iOS9/18/20134736
api.VTTRegion.scroll 📋Safari on iOS9/18/20134736
api.VTTRegion.viewportAnchorX 📋Safari on iOS9/18/20134736
api.VTTRegion.viewportAnchorY 📋Safari on iOS9/18/20134736
api.VTTRegion.width 📋Safari on iOS9/18/20134736
api.VideoPlaybackQuality.corruptedVideoFrames 📋Safari10/16/20144343
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.totalFrameDelay Safari10/16/20144343
Internet Explorer: Only works on Windows 8+.
api.VideoTrack.sourceBuffer 📋Safari10/22/20134702
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.VideoTrackGenerator 📋Safari9/16/2024720
api.VideoTrackGenerator.VideoTrackGenerator 📋Safari9/16/2024720
api.VideoTrackGenerator.muted 📋Safari9/16/2024720
api.VideoTrackGenerator.track 📋Safari9/16/2024720
api.VideoTrackGenerator.writable 📋Safari9/16/2024720
api.ViewTimeline 📋Chrome7/18/20231146
api.ViewTimeline.ViewTimeline 📋Chrome7/18/20231146
api.ViewTimeline.endOffset 📋Chrome7/18/20231146
api.ViewTimeline.startOffset 📋Chrome7/18/20231146
api.ViewTimeline.subject 📋Chrome7/18/20231146
api.ViewTransition 📋Chrome3/7/20231279
api.ViewTransition.finished 📋Chrome3/7/20231279
api.ViewTransition.ready 📋Chrome3/7/20231279
api.ViewTransition.skipTransition 📋Chrome3/7/20231279
api.ViewTransition.types 📋Chrome5/14/2024845
api.ViewTransition.updateCallbackDone 📋Chrome3/7/20231279
api.ViewTransitionTypeSet 📋Chrome5/14/2024845
api.ViewTransitionTypeSet.@@iterator Chrome5/14/2024845
api.ViewTransitionTypeSet.add Chrome5/14/2024845
api.ViewTransitionTypeSet.clear Chrome5/14/2024845
api.ViewTransitionTypeSet.delete Chrome5/14/2024845
api.ViewTransitionTypeSet.entries Chrome5/14/2024845
api.ViewTransitionTypeSet.forEach Chrome5/14/2024845
api.ViewTransitionTypeSet.has Chrome5/14/2024845
api.ViewTransitionTypeSet.keys Chrome5/14/2024845
api.ViewTransitionTypeSet.size Chrome5/14/2024845
api.ViewTransitionTypeSet.values Chrome5/14/2024845
api.VirtualKeyboard 📋Chrome9/21/20211811
api.VirtualKeyboard.boundingRect 📋Chrome9/21/20211811
api.VirtualKeyboard.geometrychange_event 📋Chrome9/21/20211811
api.VirtualKeyboard.hide 📋Chrome9/21/20211811
api.VirtualKeyboard.overlaysContent 📋Chrome9/21/20211811
api.VirtualKeyboard.show 📋Chrome9/21/20211811
api.VisibilityStateEntry 📋Chrome7/18/20231146
api.VisibilityStateEntry.duration 📋Chrome7/18/20231146
api.VisibilityStateEntry.entryType 📋Chrome7/18/20231146
api.VisibilityStateEntry.name 📋Chrome7/18/20231146
api.VisibilityStateEntry.startTime 📋Chrome7/18/20231146
api.VisualViewport.scrollend_event 📋Chrome6/11/2024817
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.WEBGL_compressed_texture_etc 📋Chrome Android12/5/20173197
api.WEBGL_compressed_texture_etc1 📋Chrome3/2/20163840
api.WEBGL_compressed_texture_pvrtc 📋Chrome Android7/10/20134806
api.WEBGL_compressed_texture_s3tc 📋Chrome3/26/20134912
api.WEBGL_draw_buffers 📋Firefox3/18/20144555
api.WEBGL_draw_buffers.drawBuffersWEBGL 📋Firefox3/18/20144555
api.WEBGL_multi_draw 📋Edge10/9/20202158
api.WEBGL_multi_draw.multiDrawArraysInstancedWEBGL 📋Edge10/9/20202158
api.WEBGL_multi_draw.multiDrawArraysWEBGL 📋Edge10/9/20202158
api.WEBGL_multi_draw.multiDrawElementsInstancedWEBGL 📋Edge10/9/20202158
api.WEBGL_multi_draw.multiDrawElementsWEBGL 📋Edge10/9/20202158
api.WGSLLanguageFeatures 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.@@iterator 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.entries 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.extension_packed_4x8_integer_dot_product 📋Chrome3/19/2024901
api.WGSLLanguageFeatures.extension_readonly_and_readwrite_storage_textures 📋Chrome4/16/2024873
api.WGSLLanguageFeatures.extension_unrestricted_pointer_parameters 📋Chrome3/19/2024901
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Chrome Android: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.Opera Android: Currently supported on ChromeOS, macOS, and Windows only.Samsung Internet: Currently supported on ChromeOS, macOS, and Windows only.WebView Android: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.forEach 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.has 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.keys 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.size 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WGSLLanguageFeatures.values 📋Chrome7/18/20231146
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WebGL2RenderingContext.bufferData.srcData_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.bufferSubData.srcData_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.clearBufferfv.values_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.clearBufferiv.values_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.clearBufferuiv.values_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.compressedTexImage3D.pixels_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.compressedTexSubImage2D.srcData_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.drawingBufferFormat 📋Chrome2/20/2024929
api.WebGL2RenderingContext.drawingBufferStorage 📋Chrome2/20/2024929
api.WebGL2RenderingContext.getBufferSubData.dstData_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.makeXRCompatible 📋Chrome12/10/20192462
api.WebGL2RenderingContext.readPixels.pixels_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.texImage3D.srcData_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.texSubImage3D.srcData_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix2fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix2x3fv.data_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix2x4fv.data_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix3fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix3x2fv.data_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix3x4fv.data_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix4fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix4x2fv.data_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.uniformMatrix4x3fv.data_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.unpackColorSpace 📋Chrome8/2/20221496
api.WebGL2RenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.vertexAttribI4iv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGL2RenderingContext.vertexAttribI4uiv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGLActiveInfo.worker_support Firefox9/20/20221447
api.WebGLBuffer.worker_support Firefox9/20/20221447
api.WebGLContextEvent.worker_support Firefox9/20/20221447
api.WebGLFramebuffer.worker_support Firefox9/20/20221447
api.WebGLObject 📋Chrome6/11/2024817
api.WebGLProgram.worker_support Firefox9/20/20221447
api.WebGLRenderbuffer.worker_support Firefox9/20/20221447
api.WebGLRenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGLRenderingContext.drawingBufferFormat 📋Chrome2/20/2024929
api.WebGLRenderingContext.drawingBufferStorage 📋Chrome2/20/2024929
api.WebGLRenderingContext.makeXRCompatible 📋Chrome12/10/20192462
api.WebGLRenderingContext.unpackColorSpace 📋Chrome8/2/20221496
api.WebGLRenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGLRenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGLRenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGLRenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer Chrome7/25/20173330
api.WebGLRenderingContext.worker_support Firefox9/20/20221447
api.WebGLShader.worker_support Firefox9/20/20221447
api.WebGLShaderPrecisionFormat.worker_support Firefox9/20/20221447
api.WebGLTexture.worker_support Firefox9/20/20221447
api.WebGLTimerQueryEXT 📋Chrome10/16/20182882
Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit.
api.WebGLUniformLocation.worker_support Firefox9/20/20221447
api.WebKitPoint Safari6/8/20096299
api.WebKitPoint.WebKitPoint Safari6/8/20096299
api.WebKitPoint.x Safari6/8/20096299
api.WebKitPoint.y Safari6/8/20096299
api.WebSocketError Chrome4/16/2024873
api.WebSocketError.WebSocketError Chrome4/16/2024873
api.WebSocketError.closeCode Chrome4/16/2024873
api.WebSocketError.reason Chrome4/16/2024873
api.WebSocketStream Chrome4/16/2024873
api.WebSocketStream.WebSocketStream Chrome4/16/2024873
api.WebSocketStream.close Chrome4/16/2024873
api.WebSocketStream.closed Chrome4/16/2024873
api.WebSocketStream.opened Chrome4/16/2024873
api.WebSocketStream.url Chrome4/16/2024873
api.WebTransport 📋Chrome1/4/20221706
api.WebTransport.WebTransport 📋Chrome1/4/20221706
api.WebTransport.WebTransport.options_allowPooling_parameter 📋Firefox6/6/20231188
api.WebTransport.WebTransport.options_congestionControl_parameter 📋Firefox6/6/20231188
api.WebTransport.WebTransport.options_requireUnreliable_parameter 📋Firefox6/6/20231188
api.WebTransport.WebTransport.options_serverCertificateHashes_parameter 📋Chrome3/29/20221622
api.WebTransport.byob_readers Chrome1/10/20231335
api.WebTransport.close 📋Chrome1/4/20221706
api.WebTransport.closed 📋Chrome1/4/20221706
api.WebTransport.congestionControl 📋Firefox6/6/20231188
api.WebTransport.createBidirectionalStream 📋Chrome1/4/20221706
api.WebTransport.createBidirectionalStream.options_sendOrder_parameter 📋Firefox10/24/20231048
api.WebTransport.createUnidirectionalStream 📋Chrome1/4/20221706
Firefox: Returns a WritableStream instead of a WebTransportSendStream.Firefox for Android: Returns a WritableStream instead of a WebTransportSendStream.
api.WebTransport.createUnidirectionalStream.byob_readers Chrome1/10/20231335
api.WebTransport.createUnidirectionalStream.options_sendOrder_parameter 📋Firefox10/24/20231048
api.WebTransport.datagrams 📋Chrome1/4/20221706
api.WebTransport.getStats 📋Firefox6/6/20231188
Firefox: Method is defined but throws a not-implemented error.Firefox for Android: Method is defined but throws a not-implemented error.
api.WebTransport.incomingBidirectionalStreams 📋Chrome1/4/20221706
api.WebTransport.incomingUnidirectionalStreams 📋Chrome1/4/20221706
api.WebTransport.ready 📋Chrome1/4/20221706
api.WebTransport.reliability 📋Firefox6/6/20231188
api.WebTransportBidirectionalStream 📋Chrome1/4/20221706
api.WebTransportBidirectionalStream.readable 📋Chrome1/4/20221706
api.WebTransportBidirectionalStream.readable.returns_WebTransportReceiveStream 📋Firefox6/6/20231188
api.WebTransportBidirectionalStream.writable 📋Chrome1/4/20221706
api.WebTransportBidirectionalStream.writable.returns_WebTransportSendStream 📋Firefox6/6/20231188
api.WebTransportDatagramDuplexStream 📋Chrome1/4/20221706
api.WebTransportDatagramDuplexStream.byob_readers Chrome1/10/20231335
api.WebTransportDatagramDuplexStream.incomingHighWaterMark 📋Chrome1/4/20221706
api.WebTransportDatagramDuplexStream.incomingMaxAge 📋Chrome1/4/20221706
api.WebTransportDatagramDuplexStream.maxDatagramSize 📋Chrome1/4/20221706
api.WebTransportDatagramDuplexStream.outgoingHighWaterMark 📋Chrome1/4/20221706
api.WebTransportDatagramDuplexStream.outgoingMaxAge 📋Chrome1/4/20221706
api.WebTransportDatagramDuplexStream.readable 📋Chrome1/4/20221706
api.WebTransportDatagramDuplexStream.writable 📋Chrome1/4/20221706
api.WebTransportError 📋Chrome1/4/20221706
api.WebTransportError.WebTransportError 📋Chrome1/4/20221706
api.WebTransportError.source 📋Chrome1/4/20221706
api.WebTransportError.streamErrorCode 📋Chrome1/4/20221706
api.WebTransportReceiveStream 📋Firefox6/6/20231188
api.WebTransportReceiveStream.getStats 📋Firefox6/6/20231188
api.WebTransportSendStream 📋Firefox6/6/20231188
api.WebTransportSendStream.getStats 📋Firefox6/6/20231188
api.WebTransportSendStream.getWriter 📋Firefox6/6/20231188
api.WebTransportSendStream.sendOrder 📋Firefox12/19/2023992
api.WheelEvent.pinch_to_zoom_support Chrome11/12/20134681
api.Window.appinstalled_event 📋Chrome Android3/16/20173461
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 📋Chrome9/5/20173288
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.beforeunload_event.event_returnvalue_activation Firefox8/16/20115500
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 Firefox8/16/20115500
api.Window.beforeunload_event.return_string_activation Firefox11/9/20047971
api.Window.cancelIdleCallback 📋Chrome12/1/20153932
api.Window.cookieStore 📋Chrome11/17/20202119
api.Window.credentialless 📋Chrome2/7/20231307
api.Window.deviceorientationabsolute_event 📋Chrome4/13/20163798
api.Window.documentPictureInPicture 📋Chrome8/15/20231118
api.Window.dump Firefox11/29/20057586
Firefox: By default, this method exists and can be called, but does nothing unless enabled in the browser's preferences.Firefox for Android: This method exists but has no effect.
api.Window.external 📋Firefox10/24/20067257
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.fence 📋Chrome7/18/20231146
api.Window.fullScreen Firefox11/9/20047971
api.Window.getDefaultComputedStyle Firefox2/19/20134947
api.Window.getDefaultComputedStyle.pseudo_element_support Firefox2/19/20134947
api.Window.getDigitalGoodsService 📋Chrome Android4/26/20221594
api.Window.getScreenDetails 📋Chrome3/29/20221622
api.Window.launchQueue 📋Chrome5/24/20221566
api.Window.mozInnerScreenX Firefox1/21/20106072
api.Window.mozInnerScreenY Firefox1/21/20106072
api.Window.navigation 📋Chrome5/24/20221566
api.Window.open.features_parameter_attributionsrc Chrome5/14/2024845
api.Window.open.features_parameter_popup Firefox1/11/20221699
api.Window.orientation 📋Safari on iOS6/17/20096290
api.Window.orientationchange_event 📋Safari on iOS6/17/20096290
api.Window.originAgentCluster 📋Chrome4/13/20211972
api.Window.pagereveal_event 📋Chrome3/19/2024901
api.Window.pageswap_event 📋Chrome4/16/2024873
api.Window.postMessage.options_includeUserActivation_parameter Chrome1/29/20192777
api.Window.queryLocalFonts 📋Chrome6/21/20221538
api.Window.requestFileSystem Chrome8/2/20115514
api.Window.requestIdleCallback 📋Chrome12/1/20153932
api.Window.resolveLocalFileSystemURL Chrome8/2/20115514
api.Window.scrollByLines Firefox11/9/20047971
api.Window.scrollByPages Firefox11/9/20047971
api.Window.scrollMaxX Firefox11/9/20047971
api.Window.scrollMaxY Firefox11/9/20047971
api.Window.scrollX.subpixel_precision Chrome1/21/20154246
api.Window.scrollY.subpixel_precision Chrome1/21/20154246
api.Window.scrollsnapchange_event 📋Chrome9/17/2024719
api.Window.scrollsnapchanging_event 📋Chrome9/17/2024719
api.Window.setResizable Firefox11/9/20047971
api.Window.sharedStorage 📋Chrome9/12/20231090
api.Window.showDirectoryPicker 📋Edge10/9/20202158
api.Window.showOpenFilePicker 📋Edge10/9/20202158
api.Window.showSaveFilePicker 📋Edge10/9/20202158
api.Window.styleMedia Safari6/7/20105935
api.Window.updateCommands Firefox11/9/20047971
api.Window.vrdisplayactivate_event Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.
api.Window.vrdisplayconnect_event Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Samsung Internet: Supported on Samsung Internet for GearVR.
api.Window.vrdisplaydeactivate_event Firefox3/8/20221643
Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.
api.Window.vrdisplaydisconnect_event Firefox3/8/20221643
Chrome Android: Chrome for Android 56 supports only Google Daydream View.Chrome Android: Chrome for Android 57 adds support for Google Cardboard.Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Quest Browser: Chrome for Android 56 supports only Google Daydream View.Quest Browser: Chrome for Android 57 adds support for Google Cardboard.Samsung Internet: Supported on Samsung Internet for GearVR.
api.Window.vrdisplaypresentchange_event Firefox3/8/20221643
Chrome Android: Chrome for Android 56 supports only Google Daydream View.Chrome Android: Chrome for Android 57 adds support for Google Cardboard.Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55.Quest Browser: Chrome for Android 56 supports only Google Daydream View.Quest Browser: Chrome for Android 57 adds support for Google Cardboard.Samsung Internet: Supported on Samsung Internet for GearVR.
api.Window.webkitConvertPointFromNodeToPage Safari6/8/20096299
api.Window.webkitConvertPointFromPageToNode Safari6/8/20096299
api.WindowClient.ancestorOrigins 📋Safari9/12/20221455
api.WindowControlsOverlay 📋Edge9/1/20221466
api.WindowControlsOverlay.geometrychange_event 📋Edge9/1/20221466
api.WindowControlsOverlay.getTitlebarAreaRect 📋Edge9/1/20221466
api.WindowControlsOverlay.visible 📋Edge9/1/20221466
api.WindowControlsOverlayGeometryChangeEvent 📋Edge9/1/20221466
api.WindowControlsOverlayGeometryChangeEvent.WindowControlsOverlayGeometryChangeEvent 📋Edge9/1/20221466
api.WindowControlsOverlayGeometryChangeEvent.titlebarAreaRect 📋Edge9/1/20221466
api.WindowControlsOverlayGeometryChangeEvent.visible 📋Edge9/1/20221466
api.Worker.Worker.mime_checks Firefox9/22/20202175
api.Worker.messageerror_event 📋Firefox11/14/20173218
Node.js: Supports the event, but only via Node EventEmitter.Node.js: Supports the event, but only via Node EventEmitter.
api.Worker.postMessage.options_includeUserActivation_parameter Chrome1/29/20192777
api.WorkerGlobalScope.dump Firefox6/30/20096277
Firefox: This method exists but has no effect.Firefox for Android: This method exists but has no effect.
api.WorkerGlobalScope.languagechange_event 📋Chrome1/25/20106068
api.WorkerGlobalScope.offline_event 📋Firefox4/29/20144513
api.WorkerGlobalScope.online_event 📋Firefox4/29/20144513
api.WorkerNavigator.connection 📋Chrome Android10/8/20144351
api.WorkerNavigator.deviceMemory 📋Chrome3/6/20183106
api.WorkerNavigator.globalPrivacyControl 📋Firefox11/21/20231020
Firefox: Opt-in to GPC by setting the preference privacy.globalprivacycontrol.enabled to true.
api.WorkerNavigator.gpu 📋Chrome5/2/20231223
Chrome: Currently supported on ChromeOS, macOS, and Windows only.Edge: Currently supported on ChromeOS, macOS, and Windows only.Opera: Currently supported on ChromeOS, macOS, and Windows only.
api.WorkerNavigator.hid 📋Chrome11/12/2024663
api.WorkerNavigator.ml 📋Chrome4/4/20231251
api.WorkerNavigator.serial 📋Chrome3/2/20212014
api.WorkerNavigator.serviceWorker 📋Safari on iOS3/29/20183083
api.WorkerNavigator.storageBuckets 📋Chrome2/20/2024929
api.WorkerNavigator.usb 📋Chrome10/10/20231062
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.
api.WorkerNavigator.userAgentData 📋Chrome4/13/20211972
api.WritableStream.transferable 📋Chrome11/17/20202119
api.XMLHttpRequest.authorization_removed_cross_origin 📋Safari10/24/20221413
api.XMLHttpRequest.setAttributionReporting 📋Chrome5/14/2024845
api.XMLHttpRequest.setPrivateToken 📋Chrome9/12/20231090
api.XRAnchor 📋Chrome8/25/20202203
api.XRAnchor.anchorSpace 📋Chrome8/25/20202203
api.XRAnchor.delete 📋Chrome8/25/20202203
api.XRAnchorSet 📋Chrome8/25/20202203
api.XRAnchorSet.@@iterator Chrome8/25/20202203
api.XRAnchorSet.entries Chrome8/25/20202203
api.XRAnchorSet.forEach Chrome8/25/20202203
api.XRAnchorSet.has Chrome8/25/20202203
api.XRAnchorSet.keys Chrome8/25/20202203
api.XRAnchorSet.size Chrome8/25/20202203
api.XRAnchorSet.values Chrome8/25/20202203
api.XRBoundedReferenceSpace 📋Chrome12/10/20192462
api.XRBoundedReferenceSpace.boundsGeometry 📋Chrome12/10/20192462
api.XRCPUDepthInformation 📋Chrome4/13/20211972
api.XRCPUDepthInformation.data 📋Chrome4/13/20211972
api.XRCPUDepthInformation.getDepthInMeters 📋Chrome4/13/20211972
api.XRCamera 📋Chrome10/25/20221412
api.XRCamera.height 📋Chrome10/25/20221412
api.XRCamera.width 📋Chrome10/25/20221412
api.XRDepthInformation 📋Chrome4/13/20211972
api.XRDepthInformation.height 📋Chrome4/13/20211972
api.XRDepthInformation.normDepthBufferFromNormView 📋Chrome4/13/20211972
api.XRDepthInformation.rawValueToMeters 📋Chrome4/13/20211972
api.XRDepthInformation.width 📋Chrome4/13/20211972
api.XRFrame 📋Chrome12/10/20192462
api.XRFrame.createAnchor 📋Chrome8/25/20202203
api.XRFrame.fillJointRadii 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRFrame.fillPoses 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRFrame.getDepthInformation 📋Chrome4/13/20211972
api.XRFrame.getHitTestResults 📋Chrome4/7/20202343
api.XRFrame.getHitTestResultsForTransientInput 📋Chrome4/7/20202343
api.XRFrame.getJointPose 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRFrame.getLightEstimate 📋Chrome4/13/20211972
api.XRFrame.getPose 📋Chrome12/10/20192462
api.XRFrame.getViewerPose 📋Chrome12/10/20192462
api.XRFrame.session 📋Chrome12/10/20192462
api.XRFrame.trackedAnchors 📋Chrome8/25/20202203
api.XRHand 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHand.@@iterator Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHand.entries Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHand.forEach Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHand.get Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHand.keys Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHand.size Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHand.values Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRHitTestResult 📋Chrome4/7/20202343
api.XRHitTestResult.createAnchor 📋Chrome8/25/20202203
api.XRHitTestResult.getPose 📋Chrome4/7/20202343
api.XRHitTestSource 📋Chrome4/7/20202343
api.XRHitTestSource.cancel 📋Chrome4/7/20202343
api.XRInputSource 📋Chrome12/10/20192462
api.XRInputSource.gamepad 📋Chrome12/10/20192462
api.XRInputSource.gripSpace 📋Chrome12/10/20192462
api.XRInputSource.hand 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRInputSource.handedness 📋Chrome12/10/20192462
api.XRInputSource.profiles 📋Chrome12/10/20192462
api.XRInputSource.targetRayMode 📋Chrome12/10/20192462
api.XRInputSource.targetRaySpace 📋Chrome12/10/20192462
api.XRInputSourceArray 📋Chrome12/10/20192462
api.XRInputSourceArray.@@iterator Chrome12/10/20192462
api.XRInputSourceArray.entries Chrome12/10/20192462
api.XRInputSourceArray.forEach Chrome12/10/20192462
api.XRInputSourceArray.keys Chrome12/10/20192462
api.XRInputSourceArray.length 📋Chrome12/10/20192462
api.XRInputSourceArray.values Chrome12/10/20192462
api.XRInputSourceEvent 📋Chrome12/10/20192462
api.XRInputSourceEvent.XRInputSourceEvent 📋Chrome12/10/20192462
api.XRInputSourceEvent.frame 📋Chrome12/10/20192462
api.XRInputSourceEvent.inputSource 📋Chrome12/10/20192462
api.XRInputSourcesChangeEvent 📋Chrome12/10/20192462
api.XRInputSourcesChangeEvent.XRInputSourcesChangeEvent 📋Chrome12/10/20192462
api.XRInputSourcesChangeEvent.added 📋Chrome12/10/20192462
api.XRInputSourcesChangeEvent.removed 📋Chrome12/10/20192462
api.XRInputSourcesChangeEvent.session 📋Chrome12/10/20192462
api.XRJointPose 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRJointPose.radius 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRJointSpace 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRJointSpace.jointName 📋Chrome11/12/2024663
Edge: Hololens 2 only.
api.XRLayer 📋Edge7/16/20202243
api.XRLightEstimate 📋Chrome4/13/20211972
api.XRLightEstimate.primaryLightDirection 📋Chrome4/13/20211972
api.XRLightEstimate.primaryLightIntensity 📋Chrome4/13/20211972
api.XRLightEstimate.sphericalHarmonicsCoefficients 📋Chrome4/13/20211972
api.XRLightProbe 📋Chrome4/13/20211972
api.XRLightProbe.probeSpace 📋Chrome4/13/20211972
api.XRLightProbe.reflectionchange_event 📋Chrome4/13/20211972
api.XRPose 📋Chrome12/10/20192462
api.XRPose.emulatedPosition 📋Chrome12/10/20192462
api.XRPose.transform 📋Chrome12/10/20192462
api.XRRay 📋Chrome4/7/20202343
api.XRRay.XRRay 📋Chrome4/7/20202343
api.XRRay.direction 📋Chrome4/7/20202343
api.XRRay.matrix 📋Chrome4/7/20202343
api.XRRay.origin 📋Chrome4/7/20202343
api.XRReferenceSpace 📋Chrome12/10/20192462
api.XRReferenceSpace.getOffsetReferenceSpace 📋Chrome12/10/20192462
api.XRReferenceSpace.reset_event 📋Chrome12/10/20192462
api.XRReferenceSpaceEvent 📋Chrome12/10/20192462
api.XRReferenceSpaceEvent.XRReferenceSpaceEvent 📋Chrome12/10/20192462
api.XRReferenceSpaceEvent.referenceSpace 📋Chrome12/10/20192462
api.XRReferenceSpaceEvent.transform 📋Chrome12/10/20192462
api.XRRenderState 📋Chrome12/10/20192462
api.XRRenderState.baseLayer 📋Chrome12/10/20192462
api.XRRenderState.depthFar 📋Chrome12/10/20192462
api.XRRenderState.depthNear 📋Chrome12/10/20192462
api.XRRenderState.inlineVerticalFieldOfView 📋Chrome12/10/20192462
api.XRRigidTransform 📋Chrome12/10/20192462
api.XRRigidTransform.XRRigidTransform 📋Chrome12/10/20192462
api.XRRigidTransform.inverse 📋Chrome12/10/20192462
api.XRRigidTransform.matrix 📋Chrome12/10/20192462
api.XRRigidTransform.orientation 📋Chrome12/10/20192462
api.XRRigidTransform.position 📋Chrome12/10/20192462
api.XRSession 📋Chrome12/10/20192462
api.XRSession.cancelAnimationFrame 📋Chrome12/10/20192462
api.XRSession.depthDataFormat 📋Chrome4/13/20211972
api.XRSession.depthUsage 📋Chrome4/13/20211972
api.XRSession.domOverlayState 📋Chrome5/19/20202301
api.XRSession.enabledFeatures 📋Chrome3/7/20231279
api.XRSession.end 📋Chrome12/10/20192462
api.XRSession.end_event 📋Chrome12/10/20192462
api.XRSession.environmentBlendMode 📋Chrome4/7/20202343
api.XRSession.inputSources 📋Chrome12/10/20192462
api.XRSession.inputsourceschange_event 📋Chrome12/10/20192462
api.XRSession.interactionMode 📋Edge7/16/20202243
api.XRSession.preferredReflectionFormat 📋Chrome4/13/20211972
api.XRSession.renderState 📋Chrome12/10/20192462
api.XRSession.requestAnimationFrame 📋Chrome12/10/20192462
api.XRSession.requestHitTestSource 📋Chrome4/7/20202343
api.XRSession.requestHitTestSourceForTransientInput 📋Chrome4/7/20202343
api.XRSession.requestLightProbe 📋Chrome4/13/20211972
api.XRSession.requestReferenceSpace 📋Chrome12/10/20192462
api.XRSession.select_event 📋Chrome12/10/20192462
api.XRSession.selectend_event 📋Chrome12/10/20192462
api.XRSession.selectstart_event 📋Chrome12/10/20192462
api.XRSession.squeeze_event 📋Chrome5/19/20202301
api.XRSession.squeezeend_event 📋Chrome5/19/20202301
api.XRSession.squeezestart_event 📋Chrome5/19/20202301
api.XRSession.updateRenderState 📋Chrome12/10/20192462
api.XRSession.visibilityState 📋Chrome12/10/20192462
api.XRSession.visibilitychange_event 📋Chrome12/10/20192462
api.XRSessionEvent 📋Chrome12/10/20192462
api.XRSessionEvent.XRSessionEvent 📋Chrome12/10/20192462
api.XRSessionEvent.session 📋Chrome12/10/20192462
api.XRSpace 📋Chrome12/10/20192462
api.XRSystem 📋Chrome12/10/20192462
api.XRSystem.devicechange_event 📋Chrome12/10/20192462
api.XRSystem.isSessionSupported 📋Chrome12/10/20192462
api.XRSystem.requestSession 📋Chrome12/10/20192462
api.XRTransientInputHitTestResult 📋Chrome4/7/20202343
api.XRTransientInputHitTestResult.inputSource 📋Chrome4/7/20202343
api.XRTransientInputHitTestResult.results 📋Chrome4/7/20202343
api.XRTransientInputHitTestSource 📋Chrome4/7/20202343
api.XRTransientInputHitTestSource.cancel 📋Chrome4/7/20202343
api.XRView 📋Chrome12/10/20192462
api.XRView.camera 📋Chrome10/25/20221412
api.XRView.eye 📋Chrome12/10/20192462
api.XRView.isFirstPersonObserver 📋Edge10/9/20202158
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.
api.XRView.projectionMatrix 📋Chrome12/10/20192462
api.XRView.recommendedViewportScale 📋Chrome4/13/20211972
api.XRView.requestViewportScale 📋Chrome4/13/20211972
api.XRView.transform 📋Chrome12/10/20192462
api.XRViewerPose 📋Chrome12/10/20192462
api.XRViewerPose.views 📋Chrome12/10/20192462
api.XRViewport 📋Chrome12/10/20192462
api.XRViewport.height 📋Chrome12/10/20192462
api.XRViewport.width 📋Chrome12/10/20192462
api.XRViewport.x 📋Chrome12/10/20192462
api.XRViewport.y 📋Chrome12/10/20192462
api.XRWebGLBinding 📋Chrome3/2/20212014
api.XRWebGLBinding.XRWebGLBinding 📋Chrome3/2/20212014
api.XRWebGLBinding.getCameraImage 📋Chrome10/25/20221412
api.XRWebGLBinding.getDepthInformation 📋Chrome4/13/20211972
api.XRWebGLBinding.getReflectionCubeMap 📋Chrome4/13/20211972
api.XRWebGLDepthInformation 📋Chrome4/13/20211972
api.XRWebGLDepthInformation.texture 📋Chrome4/13/20211972
api.XRWebGLLayer 📋Chrome12/10/20192462
api.XRWebGLLayer.XRWebGLLayer 📋Chrome12/10/20192462
api.XRWebGLLayer.antialias 📋Chrome12/10/20192462
api.XRWebGLLayer.framebuffer 📋Chrome12/10/20192462
api.XRWebGLLayer.framebufferHeight 📋Chrome12/10/20192462
api.XRWebGLLayer.framebufferWidth 📋Chrome12/10/20192462
api.XRWebGLLayer.getNativeFramebufferScaleFactor_static 📋Chrome12/10/20192462
api.XRWebGLLayer.getViewport 📋Chrome12/10/20192462
api.XRWebGLLayer.ignoreDepthValues 📋Chrome12/10/20192462
api.console.exception_static Firefox3/18/20144555
api.console.profileEnd_static Safari6/8/20096299
api.console.profile_static Safari6/8/20096299
api.createImageBitmap.options_resizeQuality_parameter Chrome10/12/20163616
api.fetch.authorization_removed_cross_origin 📋Safari10/24/20221413
api.fetch.body_readablestream 📋Edge9/1/20221466
api.fetch.init_attributionReporting_parameter 📋Chrome5/14/2024845
api.fetch.init_browsingTopics_parameter Chrome7/18/20231146
api.fetch.init_duplex_parameter 📋Edge9/1/20221466
api.fetch.init_priority_parameter Chrome4/26/20221594
api.fetch.init_referrerPolicy_parameter Chrome7/20/20163700
api.scheduler 📋Chrome9/21/20211811
api.trustedTypes 📋Chrome5/19/20202301

CSS Data

API First Browser Date Days in Limbo Notes
css.at-rules.container.style_queries_for_custom_properties 📋Chrome3/7/20231279
Safari: The document element cannot be a container. See bug 271040.Safari on iOS: The document element cannot be a container. See bug 271040.WebView on iOS: The document element cannot be a container. See bug 271040.
css.at-rules.counter-style.speak-as 📋Firefox10/14/20144345
css.at-rules.document Firefox6/26/20182994
Firefox: Only supports an empty url-prefix() value, which is supported due to its use in Firefox browser detection. Still supported in user stylesheets.Firefox for Android: Only supports an empty url-prefix() value, which is supported due to its use in Firefox for Android browser detection. Still supported in user stylesheets.
css.at-rules.font-face.OpenType_CBDT_CBLC Chrome4/17/20183064
css.at-rules.font-face.OpenType_COLRv1 Chrome2/1/20221678
css.at-rules.font-face.OpenType_SBIX Safari3/21/20163821
css.at-rules.font-face.OpenType_SVG Firefox7/22/20144429
css.at-rules.font-face.SVG_fonts Safari3/18/20086746
css.at-rules.font-face.ascent-override 📋Chrome11/17/20202119
css.at-rules.font-face.descent-override 📋Chrome11/17/20202119
css.at-rules.font-face.font-feature-settings 📋Firefox12/1/20144297
Firefox: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox: From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4.Firefox for Android: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox for Android 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox for Android 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox for Android: From Firefox for Android 4 to Firefox for Android 14 (inclusive), Firefox for Android supported an older, slightly different syntax. See OpenType Font Feature support in Firefox for Android 4.
css.at-rules.font-face.font-variation-settings 📋Firefox9/5/20182923
css.at-rules.font-face.line-gap-override 📋Chrome11/17/20202119
css.at-rules.font-face.src.drop_invalid_item Chrome11/29/20221377
Chrome: Chrome drops invalid item for tech() but not other invalid valuesChrome Android: Chrome Android drops invalid item for tech() but not other invalid valuesEdge: Edge drops invalid item for tech() but not other invalid valuesOpera: Opera drops invalid item for tech() but not other invalid valuesOpera Android: Opera Android drops invalid item for tech() but not other invalid valuesSamsung Internet: Samsung Internet drops invalid item for tech() but not other invalid valuesWebView Android: WebView Android drops invalid item for tech() but not other invalid values
css.at-rules.font-face.src.format_keyword Safari6/8/20096299
css.at-rules.import.supports 📋Firefox7/4/20231160
css.at-rules.keyframes.named_range_keyframes 📋Chrome7/18/20231146
css.at-rules.media.-moz-device-pixel-ratio Firefox3/22/20115647
css.at-rules.media.-webkit-animation Safari6/8/20096299
css.at-rules.media.-webkit-transform-2d Safari6/8/20096299
css.at-rules.media.-webkit-transition Safari6/8/20096299
css.at-rules.media.color-index 📋Chrome8/20/20134765
css.at-rules.media.display-mode.picture-in-picture 📋Chrome3/19/2024901
css.at-rules.media.inverted-colors 📋Safari3/21/20163821
css.at-rules.media.media_query_values Firefox3/13/20183099
css.at-rules.media.prefers-color-scheme.respects-inherited-scheme Firefox9/20/20221447
Chrome: Only supports SVG images, not iframes.Chrome Android: Only supports SVG images, not iframes.Edge: Only supports SVG images, not iframes.Opera: Only supports SVG images, not iframes.Opera Android: Only supports SVG images, not iframes.Samsung Internet: Only supports SVG images, not iframes.WebView Android: Only supports SVG images, not iframes.
css.at-rules.media.prefers-reduced-data 📋Chrome8/25/20202203
css.at-rules.media.prefers-reduced-transparency 📋Firefox5/9/20231216
css.at-rules.media.video-dynamic-range 📋Chrome2/1/20221678
css.at-rules.page.bottom-center 📋Chrome11/12/2024663
css.at-rules.page.bottom-left 📋Chrome11/12/2024663
css.at-rules.page.bottom-left-corner 📋Chrome11/12/2024663
css.at-rules.page.bottom-right 📋Chrome11/12/2024663
css.at-rules.page.bottom-right-corner 📋Chrome11/12/2024663
css.at-rules.page.left-bottom 📋Chrome11/12/2024663
css.at-rules.page.left-middle 📋Chrome11/12/2024663
css.at-rules.page.left-top 📋Chrome11/12/2024663
css.at-rules.page.page-orientation 📋Chrome8/25/20202203
css.at-rules.page.right-bottom 📋Chrome11/12/2024663
css.at-rules.page.right-middle 📋Chrome11/12/2024663
css.at-rules.page.right-top 📋Chrome11/12/2024663
css.at-rules.page.top-center 📋Chrome11/12/2024663
css.at-rules.page.top-left 📋Chrome11/12/2024663
css.at-rules.page.top-left-corner 📋Chrome11/12/2024663
css.at-rules.page.top-right 📋Chrome11/12/2024663
css.at-rules.page.top-right-corner 📋Chrome11/12/2024663
css.at-rules.position-try 📋Chrome5/14/2024845
css.at-rules.view-transition 📋Chrome6/11/2024817
css.properties.-moz-float-edge Firefox11/9/20047971
css.properties.-moz-force-broken-image-icon Firefox11/9/20047971
css.properties.-moz-orient Firefox8/16/20115500
css.properties.-moz-orient.block Firefox8/11/20154044
css.properties.-moz-orient.inline Firefox8/11/20154044
css.properties.-webkit-app-region Chrome1/10/20134987
css.properties.-webkit-border-before Chrome12/2/20105757
css.properties.-webkit-border-horizontal-spacing Chrome12/11/20086478
css.properties.-webkit-border-vertical-spacing Chrome12/11/20086478
css.properties.-webkit-box-reflect Safari6/8/20096299
css.properties.-webkit-column-axis Safari7/25/20125156
css.properties.-webkit-column-break-after Chrome12/11/20086478
css.properties.-webkit-column-break-before Chrome12/11/20086478
css.properties.-webkit-column-break-inside Chrome12/11/20086478
css.properties.-webkit-column-progression Safari on iOS9/18/20134736
css.properties.-webkit-cursor-visibility Safari on iOS9/18/20134736
css.properties.-webkit-hyphenate-limit-after Safari7/20/20115527
css.properties.-webkit-hyphenate-limit-before Safari7/20/20115527
css.properties.-webkit-hyphenate-limit-lines Safari7/25/20125156
css.properties.-webkit-line-align Safari7/25/20125156
css.properties.-webkit-line-box-contain Safari7/20/20115527
css.properties.-webkit-line-grid Safari7/25/20125156
css.properties.-webkit-line-snap Safari7/25/20125156
css.properties.-webkit-locale Chrome4/27/20115611
css.properties.-webkit-logical-height Chrome12/2/20105757
css.properties.-webkit-logical-width Chrome12/2/20105757
css.properties.-webkit-margin-after Chrome12/2/20105757
css.properties.-webkit-margin-before Chrome12/2/20105757
css.properties.-webkit-mask-box-image Safari3/18/20086746
css.properties.-webkit-mask-composite Safari3/18/20086746
css.properties.-webkit-mask-source-type Safari on iOS9/18/20134736
css.properties.-webkit-max-logical-height Chrome12/2/20105757
css.properties.-webkit-max-logical-width Chrome12/2/20105757
css.properties.-webkit-min-logical-height Chrome12/2/20105757
css.properties.-webkit-min-logical-width Chrome12/2/20105757
css.properties.-webkit-nbsp-mode Safari6/8/20096299
css.properties.-webkit-perspective-origin-x Chrome5/21/20096317
css.properties.-webkit-perspective-origin-y Chrome5/21/20096317
css.properties.-webkit-rtl-ordering Chrome12/11/20086478
css.properties.-webkit-tap-highlight-color Safari on iOS6/21/20105921
css.properties.-webkit-text-combine Chrome2/3/20115694
css.properties.-webkit-text-decorations-in-effect Chrome12/11/20086478
css.properties.-webkit-text-zoom Safari on iOS9/13/20163645
css.properties.-webkit-touch-callout Safari on iOS7/11/20086631
css.properties.-webkit-transform-origin-x Chrome12/11/20086478
css.properties.-webkit-transform-origin-y Chrome12/11/20086478
css.properties.-webkit-transform-origin-z Chrome5/21/20096317
css.properties.-webkit-user-drag Chrome12/11/20086478
css.properties.align-content.flex_context.last_baseline Firefox3/7/20173470
Safari: This value is recognized, but has no effect. See bug 235005.Safari on iOS: This value is recognized, but has no effect. See bug 235005.WebView on iOS: This value is recognized, but has no effect. See bug 235005.
css.properties.align-content.multicol_context 📋Safari3/5/2024915
css.properties.align-items.anchor-center 📋Chrome5/14/2024845
css.properties.align-self.anchor-center 📋Chrome5/14/2024845
css.properties.align-self.position_absolute_context 📋Chrome2/20/2024929
css.properties.alignment-baseline 📋Chrome12/11/20086478
css.properties.alignment-baseline.alphabetic Chrome2/4/20202406
css.properties.alignment-baseline.baseline Chrome12/11/20086478
css.properties.alignment-baseline.central Chrome12/11/20086478
css.properties.alignment-baseline.ideographic Chrome12/11/20086478
css.properties.alignment-baseline.mathematical Chrome12/11/20086478
css.properties.alignment-baseline.middle Chrome12/11/20086478
css.properties.anchor-name 📋Chrome5/14/2024845
css.properties.anchor-name.none 📋Chrome5/14/2024845
css.properties.anchor-scope 📋Chrome11/12/2024663
css.properties.anchor-scope.all 📋Chrome11/12/2024663
css.properties.anchor-scope.none 📋Chrome11/12/2024663
css.properties.animation.animation-timeline_included Chrome7/18/20231146
Chrome: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Chrome Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Edge: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Samsung Internet: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.WebView Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.
css.properties.animation-duration.auto 📋Chrome7/18/20231146
Firefox: Firefox does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.Firefox for Android: Firefox for Android does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.
css.properties.animation-range 📋Chrome7/18/20231146
css.properties.animation-range-end 📋Chrome7/18/20231146
css.properties.animation-range-end.normal 📋Chrome7/18/20231146
css.properties.animation-range-start 📋Chrome7/18/20231146
css.properties.animation-range-start.normal 📋Chrome7/18/20231146
css.properties.animation-timeline 📋Firefox2/14/20231300
css.properties.animation-timeline.scroll 📋Firefox2/14/20231300
Firefox: Zero scroll range is treated as 100% but should be 0% (see bug 1780865).Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.
css.properties.animation-timeline.view 📋Firefox6/6/20231188
css.properties.background-clip.border-area 📋Safari12/11/2024634
css.properties.background-image.element 📋Firefox3/22/20115647
css.properties.background-position-x.side-relative_values Firefox9/20/20163638
css.properties.background-position-y.side-relative_values Firefox9/20/20163638
css.properties.baseline-shift 📋Chrome2/4/20202406
css.properties.baseline-shift.baseline 📋Chrome2/4/20202406
css.properties.baseline-shift.sub 📋Chrome2/4/20202406
css.properties.baseline-shift.super 📋Chrome2/4/20202406
css.properties.baseline-source 📋Chrome3/7/20231279
css.properties.baseline-source.auto 📋Chrome3/7/20231279
css.properties.baseline-source.first 📋Chrome3/7/20231279
css.properties.baseline-source.last 📋Chrome3/7/20231279
css.properties.block-size.anchor-size 📋Chrome5/14/2024845
css.properties.block-size.fit-content_function Firefox8/10/20211853
css.properties.bottom.anchor 📋Chrome5/14/2024845
css.properties.bottom.anchor-size 📋Chrome1/14/2025600
css.properties.box-flex-group Safari on iOS6/29/20077009
css.properties.box-lines Safari on iOS6/29/20077009
css.properties.break-after.always Firefox1/7/20202434
css.properties.break-after.avoid-column Chrome2/4/20202406
css.properties.break-after.avoid-page Chrome2/4/20202406
css.properties.break-after.column Chrome2/4/20202406
css.properties.break-after.multicol_context 📋Edge7/29/20154057
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.always Firefox1/29/20192777
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.avoid Chrome5/24/20221566
css.properties.break-after.multicol_context.avoid-column Chrome5/24/20221566
css.properties.break-after.multicol_context.column Edge7/29/20154057
css.properties.break-after.paged_context.always Firefox1/29/20192777
css.properties.break-after.paged_context.avoid-page Edge7/29/20154057
css.properties.break-after.recto Chrome2/4/20202406
css.properties.break-after.verso Chrome2/4/20202406
css.properties.break-before.always Firefox1/7/20202434
css.properties.break-before.avoid-column Chrome2/4/20202406
css.properties.break-before.avoid-page Chrome2/4/20202406
css.properties.break-before.column Chrome2/4/20202406
css.properties.break-before.multicol_context 📋Edge7/29/20154057
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.multicol_context.always Firefox1/29/20192777
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.multicol_context.avoid Chrome5/24/20221566
css.properties.break-before.multicol_context.avoid-column Chrome5/24/20221566
css.properties.break-before.multicol_context.column Edge7/29/20154057
css.properties.break-before.paged_context.always Firefox1/29/20192777
css.properties.break-before.recto Chrome2/4/20202406
css.properties.break-before.verso Chrome2/4/20202406
css.properties.break-inside.paged_context.avoid-page Edge7/29/20154057
css.properties.caption-side.writing-mode_relative_values Firefox11/3/20153960
css.properties.clip-path.is_animatable Firefox9/20/20163638
css.properties.color-adjust 📋Firefox1/7/20202434
css.properties.color-interpolation.linearGradient Firefox2/20/2024929
css.properties.container-type.scroll-state 📋Chrome2/4/2025579
css.properties.content.none_applies_to_elements Firefox8/10/20211853
css.properties.content-visibility.is_transitionable 📋Chrome9/12/20231090
css.properties.content-visibility.keyframe_animatable 📋Chrome8/15/20231118
css.properties.counter-reset.reset_does_not_affect_siblings Firefox10/20/20202147
css.properties.counter-reset.reversed 📋Firefox1/11/20221699
css.properties.cursor.alias 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.all-scroll 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.col-resize 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.context-menu 📋Firefox11/29/20057586
Chrome: This cursor is only supported on macOS and Linux.Chrome Android: This cursor is only supported on macOS and Linux.Firefox: This cursor is only supported on macOS and Linux.Quest Browser: This cursor is only supported on macOS and Linux.Opera Android: This cursor is only supported on macOS and Linux.Safari on iOS: If this value is used, the iPad will display the default pointer instead.Samsung Internet: This cursor is only supported on macOS and Linux.WebView Android: This cursor is only supported on macOS and Linux.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.copy 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.crosshair 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.default 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.e-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ew-resize 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.grab Firefox2/4/20144597
Chrome: Chrome also continues to support the prefixed versions.Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android also continues to support the prefixed versions.Chrome Android: Chrome Android 25 added Windows support.Quest Browser: Quest Browser also continues to support the prefixed versions.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera also continues to support the prefixed versions.Opera: Opera 22 added Windows support.Opera Android: Opera also continues to support the prefixed versions.Opera Android: Opera 22 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView Android: WebView Android also continues to support the prefixed versions.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.grabbing 📋Firefox2/4/20144597
Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android 25 added Windows support.Edge: Edge 79 added Windows support.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera 15 added Windows support.Opera Android: Opera Android 14 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.Samsung Internet: Samsung Internet 1.5 added Windows support.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.help 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.move 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.n-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ne-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nesw-resize 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.no-drop 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.none 📋Firefox6/17/20086655
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.not-allowed 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ns-resize 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nw-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nwse-resize 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.pointer 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.progress 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.row-resize 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.s-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.se-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.sw-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.url_positioning_syntax Firefox11/29/20057586
Firefox: Firefox 4 added macOS support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.vertical-text 📋Firefox11/29/20057586
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.w-resize 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.wait 📋Safari2/2/20048252
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.zoom-in 📋Firefox9/17/20134737
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.zoom-out 📋Firefox9/17/20134737
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.custom-property.env.titlebar-area-height 📋Chrome8/31/20211832
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-width 📋Chrome8/31/20211832
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-x 📋Chrome8/31/20211832
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-y 📋Chrome8/31/20211832
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.d 📋Chrome2/4/20202406
Safari: The property parses, but has no effect.Safari on iOS: The property parses, but has no effect.WebView on iOS: The property parses, but has no effect.
css.properties.display.contents.contents_unusual Chrome3/6/20183106
css.properties.display.is_transitionable 📋Chrome9/12/20231090
css.properties.display.keyframe_animatable 📋Chrome8/15/20231118
css.properties.display.list-item.legend-support Chrome12/4/20182833
css.properties.display.math Chrome1/10/20231335
css.properties.display.none.option_is_hidden Firefox11/9/20047971
css.properties.display.ruby Firefox5/12/20154135
css.properties.display.ruby-base Firefox5/12/20154135
css.properties.display.ruby-base-container Firefox5/12/20154135
css.properties.display.ruby-text Firefox5/12/20154135
css.properties.display.ruby-text-container Firefox5/12/20154135
css.properties.field-sizing 📋Chrome3/19/2024901
css.properties.field-sizing.content 📋Chrome3/19/2024901
css.properties.field-sizing.fixed 📋Chrome3/19/2024901
css.properties.filter.svg_elements Firefox1/13/20154254
css.properties.flex-grow.less_than_zero_animate Firefox9/2/20144387
Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.
css.properties.font-family.math Chrome1/10/20231335
css.properties.font-family.ui-monospace Safari3/24/20202357
css.properties.font-family.ui-rounded Safari3/24/20202357
css.properties.font-family.ui-sans-serif Safari3/24/20202357
css.properties.font-family.ui-serif Safari3/24/20202357
css.properties.font-language-override 📋Firefox12/1/20144297
css.properties.font-palette.animation_computed Chrome1/23/2024957
css.properties.font-palette.palette-mix_function 📋Chrome1/23/2024957
css.properties.font-size.math Chrome1/10/20231335
css.properties.font-synthesis.position Firefox9/26/20231076
css.properties.font-synthesis-position 📋Firefox9/26/20231076
css.properties.font-synthesis-position.auto 📋Firefox9/26/20231076
css.properties.font-synthesis-position.none 📋Firefox9/26/20231076
css.properties.font-variant-emoji.emoji 📋Chrome11/12/2024663
css.properties.font-variant-emoji.normal 📋Chrome11/12/2024663
css.properties.font-variant-emoji.text 📋Chrome11/12/2024663
css.properties.font-variant-emoji.unicode 📋Chrome11/12/2024663
css.properties.font-variant-position 📋Firefox12/1/20144297
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.normal 📋Firefox1/7/20202434
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.sub 📋Firefox1/7/20202434
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.super 📋Firefox1/7/20202434
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.forced-color-adjust 📋Edge1/15/20202426
css.properties.forced-color-adjust.auto 📋Edge1/15/20202426
css.properties.forced-color-adjust.none 📋Edge1/15/20202426
css.properties.forced-color-adjust.preserve-parent-color 📋Chrome9/27/20221440
css.properties.glyph-orientation-vertical 📋Safari3/24/20202357
css.properties.grid-template-columns.masonry 📋Firefox6/2/20202287
css.properties.grid-template-rows.masonry 📋Firefox6/2/20202287
css.properties.hanging-punctuation 📋Safari on iOS9/13/20163645
Safari: The characters U+0027 and U+0022 are not supported by the first and last keywords.Safari on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.WebView on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.
css.properties.hanging-punctuation.allow-end 📋Safari3/24/20202357
css.properties.hanging-punctuation.first 📋Safari3/24/20202357
css.properties.hanging-punctuation.last 📋Safari3/24/20202357
css.properties.hanging-punctuation.none 📋Safari3/24/20202357
css.properties.height.anchor-size 📋Chrome5/14/2024845
css.properties.height.fit-content_function 📋Firefox8/10/20211853
css.properties.height.stretch 📋Chrome7/9/20134807
css.properties.hyphenate-limit-chars 📋Chrome1/10/20231335
css.properties.hyphenate-limit-chars.auto 📋Chrome1/10/20231335
css.properties.hyphens.language_afrikaans Firefox11/8/20115416
css.properties.hyphens.language_albanian Chrome4/4/20231251
css.properties.hyphens.language_amharic Chrome4/4/20231251
css.properties.hyphens.language_armenian Chrome11/17/20202119
css.properties.hyphens.language_assamese Chrome11/17/20202119
css.properties.hyphens.language_basque Chrome11/17/20202119
css.properties.hyphens.language_belarusian Chrome11/17/20202119
css.properties.hyphens.language_bengali Chrome11/17/20202119
css.properties.hyphens.language_bosnian Firefox11/8/20115416
css.properties.hyphens.language_bulgarian Firefox11/8/20115416
css.properties.hyphens.language_catalan Safari7/20/20115527
css.properties.hyphens.language_cyrillic_mongolian Chrome11/17/20202119
css.properties.hyphens.language_esperanto Firefox11/8/20115416
css.properties.hyphens.language_estonian Firefox11/8/20115416
css.properties.hyphens.language_ethiopic_script_mul Chrome4/4/20231251
css.properties.hyphens.language_ethiopic_script_und Chrome11/17/20202119
css.properties.hyphens.language_finnish Firefox11/8/20115416
css.properties.hyphens.language_galician Firefox12/20/20115374
css.properties.hyphens.language_georgian Chrome4/4/20231251
css.properties.hyphens.language_german_swiss_orthography Firefox11/8/20115416
css.properties.hyphens.language_german_traditional_orthography Firefox11/8/20115416
css.properties.hyphens.language_gujarati Chrome11/17/20202119
css.properties.hyphens.language_hindi Chrome11/17/20202119
css.properties.hyphens.language_icelandic Firefox11/8/20115416
css.properties.hyphens.language_interlingua Firefox11/8/20115416
css.properties.hyphens.language_irish Chrome11/17/20202119
css.properties.hyphens.language_kannada Chrome11/17/20202119
css.properties.hyphens.language_kurmanji Firefox11/8/20115416
css.properties.hyphens.language_latin Firefox11/8/20115416
css.properties.hyphens.language_latvian Chrome4/4/20231251
css.properties.hyphens.language_lithuanian Firefox11/8/20115416
css.properties.hyphens.language_malayalam Chrome11/17/20202119
css.properties.hyphens.language_marathi Chrome11/17/20202119
css.properties.hyphens.language_modern_greek Chrome4/4/20231251
css.properties.hyphens.language_mongolian Firefox11/8/20115416
css.properties.hyphens.language_norwegian_nn Safari on iOS10/12/20115443
css.properties.hyphens.language_old_slavonic Chrome11/17/20202119
css.properties.hyphens.language_oriya Chrome11/17/20202119
css.properties.hyphens.language_polish Firefox7/22/20144429
css.properties.hyphens.language_punjabi Chrome11/17/20202119
css.properties.hyphens.language_slovak Chrome4/4/20231251
css.properties.hyphens.language_slovenian Firefox11/8/20115416
css.properties.hyphens.language_tamil Chrome11/17/20202119
css.properties.hyphens.language_telugu Chrome11/17/20202119
css.properties.hyphens.language_turkish Safari7/20/20115527
css.properties.hyphens.language_turkmen Chrome11/17/20202119
css.properties.hyphens.language_upper_sorbian Firefox11/8/20115416
css.properties.hyphens.language_welsh Firefox11/8/20115416
css.properties.image-rendering.optimizeQuality Firefox1/21/20106072
css.properties.image-rendering.optimizeSpeed Firefox1/21/20106072
css.properties.image-rendering.smooth 📋Firefox10/5/20211797
css.properties.ime-mode 📋Firefox6/17/20086655
css.properties.initial-letter 📋Safari on iOS9/16/20154008
Safari: See bug 229090 for the unprefixed property.Safari on iOS: See bug 229090 for the unprefixed property.WebView on iOS: See bug 229090 for the unprefixed property.
css.properties.initial-letter.normal 📋Safari on iOS9/16/20154008
css.properties.inline-size.anchor-size 📋Chrome5/14/2024845
css.properties.inline-size.fit-content_function Firefox8/10/20211853
css.properties.inset.anchor 📋Chrome5/14/2024845
css.properties.inset.anchor-size 📋Chrome1/14/2025600
css.properties.inset-block.anchor 📋Chrome5/14/2024845
css.properties.inset-block.anchor-size 📋Chrome1/14/2025600
css.properties.inset-block-end.anchor 📋Chrome5/14/2024845
css.properties.inset-block-end.anchor-size 📋Chrome1/14/2025600
css.properties.inset-block-start.anchor 📋Chrome5/14/2024845
css.properties.inset-block-start.anchor-size 📋Chrome1/14/2025600
css.properties.inset-inline.anchor 📋Chrome5/14/2024845
css.properties.inset-inline.anchor-size 📋Chrome1/14/2025600
css.properties.inset-inline-end.anchor 📋Chrome5/14/2024845
css.properties.inset-inline-end.anchor-size 📋Chrome1/14/2025600
css.properties.inset-inline-start.anchor 📋Chrome5/14/2024845
css.properties.inset-inline-start.anchor-size 📋Chrome1/14/2025600
css.properties.interpolate-size 📋Chrome9/17/2024719
css.properties.interpolate-size.allow-keywords 📋Chrome9/17/2024719
css.properties.interpolate-size.numeric-only 📋Chrome9/17/2024719
css.properties.justify-items.anchor-center 📋Chrome5/14/2024845
css.properties.justify-self.anchor-center 📋Chrome5/14/2024845
css.properties.justify-self.position_absolute_context 📋Chrome2/20/2024929
css.properties.left.anchor 📋Chrome5/14/2024845
css.properties.left.anchor-size 📋Chrome1/14/2025600
css.properties.line-clamp.none Firefox7/9/20192616
css.properties.line-height-step 📋Chrome7/25/20173330
css.properties.list-style.symbols 📋Firefox1/13/20154254
css.properties.list-style-type.afar Safari6/7/20105935
css.properties.list-style-type.amharic Safari6/7/20105935
css.properties.list-style-type.amharic-abegede Safari6/7/20105935
css.properties.list-style-type.asterisks Safari7/20/20115527
css.properties.list-style-type.binary Safari6/7/20105935
css.properties.list-style-type.ethiopic Safari6/7/20105935
css.properties.list-style-type.ethiopic-abegede Safari6/7/20105935
css.properties.list-style-type.ethiopic-abegede-am-et Safari6/7/20105935
css.properties.list-style-type.ethiopic-abegede-gez Safari6/7/20105935
css.properties.list-style-type.ethiopic-abegede-ti-er Safari6/7/20105935
css.properties.list-style-type.ethiopic-abegede-ti-et Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-aa-er Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-aa-et Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-am-et Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-gez Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-om-et Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-sid-et Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-so-et Safari6/7/20105935
css.properties.list-style-type.ethiopic-halehame-tig Safari6/7/20105935
css.properties.list-style-type.footnotes Safari7/20/20115527
css.properties.list-style-type.lower-hexadecimal Safari6/7/20105935
css.properties.list-style-type.lower-norwegian Safari6/7/20105935
css.properties.list-style-type.octal Safari6/7/20105935
css.properties.list-style-type.oromo Safari6/7/20105935
css.properties.list-style-type.sidama Safari6/7/20105935
css.properties.list-style-type.somali Safari6/7/20105935
css.properties.list-style-type.symbols 📋Firefox1/13/20154254
css.properties.list-style-type.tigre Safari6/7/20105935
css.properties.list-style-type.tigrinya-er Safari6/7/20105935
css.properties.list-style-type.tigrinya-er-abegede Safari6/7/20105935
css.properties.list-style-type.tigrinya-et Safari6/7/20105935
css.properties.list-style-type.tigrinya-et-abegede Safari6/7/20105935
css.properties.list-style-type.upper-greek Safari6/23/20038476
css.properties.list-style-type.upper-hexadecimal Safari6/7/20105935
css.properties.list-style-type.upper-norwegian Safari6/7/20105935
css.properties.margin.anchor-size 📋Chrome1/14/2025600
css.properties.margin-block.anchor-size 📋Chrome1/14/2025600
css.properties.margin-block-end.anchor-size 📋Chrome1/14/2025600
css.properties.margin-block-start.anchor-size 📋Chrome1/14/2025600
css.properties.margin-bottom.anchor-size 📋Chrome1/14/2025600
css.properties.margin-inline.anchor-size 📋Chrome1/14/2025600
css.properties.margin-inline-end.anchor-size 📋Chrome1/14/2025600
css.properties.margin-inline-start.anchor-size 📋Chrome1/14/2025600
css.properties.margin-left.anchor-size 📋Chrome1/14/2025600
css.properties.margin-right.anchor-size 📋Chrome1/14/2025600
css.properties.margin-top.anchor-size 📋Chrome1/14/2025600
css.properties.margin-trim 📋Safari3/27/20231259
css.properties.margin-trim.block 📋Safari3/27/20231259
css.properties.margin-trim.block-end 📋Safari3/27/20231259
css.properties.margin-trim.block-start 📋Safari3/27/20231259
css.properties.margin-trim.inline 📋Safari3/27/20231259
css.properties.margin-trim.inline-end 📋Safari3/27/20231259
css.properties.margin-trim.inline-start 📋Safari3/27/20231259
css.properties.margin-trim.none 📋Safari3/27/20231259
css.properties.mask-border 📋Chrome12/11/20086478
css.properties.mask-border-outset 📋Chrome12/11/20086478
css.properties.mask-border-repeat 📋Chrome12/11/20086478
css.properties.mask-border-slice 📋Chrome12/11/20086478
css.properties.mask-border-source 📋Chrome12/11/20086478
css.properties.mask-border-width 📋Chrome12/11/20086478
css.properties.mask-clip.border Chrome12/11/20086478
css.properties.mask-clip.content Chrome12/11/20086478
css.properties.mask-clip.padding Chrome12/11/20086478
css.properties.mask-clip.text Chrome12/11/20086478
css.properties.mask-origin.border Chrome12/11/20086478
css.properties.mask-origin.content Chrome12/11/20086478
css.properties.mask-origin.fill-box Firefox4/19/20173427
css.properties.mask-origin.padding Chrome12/11/20086478
css.properties.mask-origin.stroke-box Firefox4/19/20173427
css.properties.mask-origin.view-box Firefox4/19/20173427
css.properties.math-depth 📋Chrome1/10/20231335
css.properties.math-shift 📋Chrome1/10/20231335
css.properties.max-block-size.anchor-size 📋Chrome5/14/2024845
css.properties.max-block-size.fit-content_function Firefox8/10/20211853
css.properties.max-height.anchor-size 📋Chrome5/14/2024845
css.properties.max-height.fit-content_function 📋Firefox8/10/20211853
css.properties.max-height.stretch 📋Chrome7/9/20134807
css.properties.max-inline-size.anchor-size 📋Chrome5/14/2024845
css.properties.max-inline-size.fit-content_function Firefox8/10/20211853
css.properties.max-width.anchor-size 📋Chrome5/14/2024845
css.properties.max-width.fit-content_function 📋Firefox8/10/20211853
css.properties.max-width.stretch 📋Chrome9/25/20125094
css.properties.min-block-size.anchor-size 📋Chrome5/14/2024845
css.properties.min-block-size.fit-content_function Firefox8/10/20211853
css.properties.min-height.anchor-size 📋Chrome5/14/2024845
css.properties.min-height.fit-content_function 📋Firefox8/10/20211853
css.properties.min-height.stretch Chrome7/9/20134807
css.properties.min-inline-size.anchor-size 📋Chrome5/14/2024845
css.properties.min-inline-size.fit-content_function Firefox8/10/20211853
css.properties.min-width.anchor-size 📋Chrome5/14/2024845
css.properties.min-width.fit-content_function 📋Firefox8/10/20211853
css.properties.min-width.stretch Chrome9/25/20125094
css.properties.mix-blend-mode.plus-darker 📋Safari3/24/20202357
css.properties.mix-blend-mode.svg_elements Firefox9/2/20144387
css.properties.object-view-box 📋Chrome8/2/20221496
css.properties.object-view-box.none 📋Chrome8/2/20221496
css.properties.offset-path.margin-box 📋Safari9/16/2024720
css.properties.orphans 📋Safari4/15/20057814
css.properties.overflow-anchor 📋Chrome1/25/20173511
css.properties.overflow-anchor.auto 📋Chrome1/25/20173511
css.properties.overflow-anchor.none 📋Chrome1/25/20173511
css.properties.overflow-block 📋Firefox9/3/20192560
css.properties.overflow-block.overlay Firefox4/11/20231244
css.properties.overflow-clip-margin 📋Chrome4/13/20211972
Chrome: Only works when both axes are using overflow: clip. See bug 40235584.Chrome Android: Only works when both axes are using overflow: clip. See bug 40235584.Edge: Only works when both axes are using overflow: clip. See bug 40235584.Firefox: Only supports using a length, not a visual box. See bug 1661582.Firefox for Android: Only supports using a length, not a visual box. See bug 1661582.Quest Browser: Only works when both axes are using overflow: clip. See bug 40235584.Opera: Only works when both axes are using overflow: clip. See bug 40235584.Opera Android: Only works when both axes are using overflow: clip. See bug 40235584.Samsung Internet: Only works when both axes are using overflow: clip. See bug 40235584.WebView Android: Only works when both axes are using overflow: clip. See bug 40235584.
css.properties.overflow-clip-margin.border-box 📋Chrome8/2/20221496
css.properties.overflow-clip-margin.content-box 📋Chrome8/2/20221496
css.properties.overflow-clip-margin.padding-box 📋Chrome8/2/20221496
css.properties.overflow-inline 📋Firefox9/3/20192560
css.properties.overflow-inline.overlay Firefox4/11/20231244
css.properties.overlay 📋Chrome9/12/20231090
css.properties.overlay.auto 📋Chrome9/12/20231090
css.properties.overlay.none 📋Chrome9/12/20231090
css.properties.page-break-after.avoid 📋Chrome12/11/20086478
css.properties.page-break-before.avoid 📋Chrome12/11/20086478
css.properties.place-items.anchor-center 📋Chrome5/14/2024845
css.properties.place-self.anchor-center 📋Chrome5/14/2024845
css.properties.place-self.position_absolute_context 📋Chrome2/20/2024929
css.properties.position-anchor 📋Chrome5/14/2024845
css.properties.position-anchor.auto 📋Chrome5/14/2024845
Chrome: The generic auto value exists, but it does not yet have the effect described in the spec.Chrome Android: The generic auto value exists, but it does not yet have the effect described in the spec.Edge: The generic auto value exists, but it does not yet have the effect described in the spec.Opera: The generic auto value exists, but it does not yet have the effect described in the spec.Opera Android: The generic auto value exists, but it does not yet have the effect described in the spec.Samsung Internet: The generic auto value exists, but it does not yet have the effect described in the spec.WebView Android: The generic auto value exists, but it does not yet have the effect described in the spec.
css.properties.position-area 📋Chrome9/17/2024719
css.properties.position-area.block-end 📋Chrome9/17/2024719
css.properties.position-area.block-start 📋Chrome9/17/2024719
css.properties.position-area.bottom 📋Chrome9/17/2024719
css.properties.position-area.center 📋Chrome9/17/2024719
css.properties.position-area.end 📋Chrome9/17/2024719
css.properties.position-area.inline-end 📋Chrome9/17/2024719
css.properties.position-area.inline-start 📋Chrome9/17/2024719
css.properties.position-area.left 📋Chrome9/17/2024719
css.properties.position-area.none 📋Chrome9/17/2024719
css.properties.position-area.right 📋Chrome9/17/2024719
css.properties.position-area.self-end 📋Chrome9/17/2024719
css.properties.position-area.self-start 📋Chrome9/17/2024719
css.properties.position-area.span-all 📋Chrome9/17/2024719
css.properties.position-area.span-block-end 📋Chrome9/17/2024719
css.properties.position-area.span-block-start 📋Chrome9/17/2024719
css.properties.position-area.span-bottom 📋Chrome9/17/2024719
css.properties.position-area.span-end 📋Chrome9/17/2024719
css.properties.position-area.span-inline-end 📋Chrome9/17/2024719
css.properties.position-area.span-inline-start 📋Chrome9/17/2024719
css.properties.position-area.span-start 📋Chrome9/17/2024719
css.properties.position-area.span-top 📋Chrome9/17/2024719
css.properties.position-area.span-x-end 📋Chrome9/17/2024719
css.properties.position-area.span-x-start 📋Chrome9/17/2024719
css.properties.position-area.span-y-end 📋Chrome9/17/2024719
css.properties.position-area.span-y-start 📋Chrome9/17/2024719
css.properties.position-area.start 📋Chrome9/17/2024719
css.properties.position-area.top 📋Chrome9/17/2024719
css.properties.position-area.x-end 📋Chrome9/17/2024719
css.properties.position-area.x-self-end 📋Chrome9/17/2024719
css.properties.position-area.x-self-start 📋Chrome9/17/2024719
css.properties.position-area.x-start 📋Chrome9/17/2024719
css.properties.position-area.y-end 📋Chrome9/17/2024719
css.properties.position-area.y-self-end 📋Chrome9/17/2024719
css.properties.position-area.y-self-start 📋Chrome9/17/2024719
css.properties.position-area.y-start 📋Chrome9/17/2024719
css.properties.position-try 📋Chrome5/14/2024845
css.properties.position-try-fallbacks 📋Chrome8/20/2024747
css.properties.position-try-fallbacks.flip-block 📋Chrome8/20/2024747
css.properties.position-try-fallbacks.flip-inline 📋Chrome8/20/2024747
css.properties.position-try-fallbacks.flip-start 📋Chrome8/20/2024747
css.properties.position-try-fallbacks.none 📋Chrome8/20/2024747
css.properties.position-try-fallbacks.position-area 📋Chrome8/20/2024747
Chrome: inset-area values had to be wrapped inside an inset-area() function.Chrome Android: inset-area values had to be wrapped inside an inset-area() function.Edge: inset-area values had to be wrapped inside an inset-area() function.Opera: inset-area values had to be wrapped inside an inset-area() function.Opera Android: inset-area values had to be wrapped inside an inset-area() function.Samsung Internet: inset-area values had to be wrapped inside an inset-area() function.WebView Android: inset-area values had to be wrapped inside an inset-area() function.
css.properties.position-try-order 📋Chrome5/14/2024845
css.properties.position-try-order.most-block-size 📋Chrome5/14/2024845
css.properties.position-try-order.most-height 📋Chrome5/14/2024845
css.properties.position-try-order.most-inline-size 📋Chrome5/14/2024845
css.properties.position-try-order.most-width 📋Chrome5/14/2024845
css.properties.position-try-order.normal 📋Chrome5/14/2024845
css.properties.position-visibility 📋Chrome5/14/2024845
css.properties.position-visibility.always 📋Chrome5/14/2024845
css.properties.position-visibility.anchors-visible 📋Chrome5/14/2024845
css.properties.position-visibility.no-overflow 📋Chrome5/14/2024845
css.properties.print-color-adjust.economy 📋Safari7/25/20125156
css.properties.print-color-adjust.exact 📋Safari7/25/20125156
css.properties.reading-flow 📋Chrome8/20/2024747
css.properties.resize 📋Safari10/26/20076890
Safari on iOS: The value is recognized, but has no effect.WebView on iOS: The value is recognized, but has no effect.
css.properties.resize.block Firefox10/23/20182875
css.properties.resize.block_level_support Safari6/8/20096299
Firefox: resize doesn't have any effect on <iframe>. See bug 680823)Firefox for Android: resize doesn't have any effect on <iframe>. See bug 680823)
css.properties.resize.inline Firefox10/23/20182875
css.properties.right.anchor 📋Chrome5/14/2024845
css.properties.right.anchor-size 📋Chrome1/14/2025600
css.properties.ruby-overhang 📋Safari12/11/2024634
css.properties.ruby-overhang.auto 📋Safari12/11/2024634
css.properties.ruby-overhang.none 📋Safari12/11/2024634
css.properties.ruby-position.alternate Firefox4/19/20211966
css.properties.ruby-position.inter-character Edge7/16/20202243
Chrome: This value is only supported with the prefixed version of the property.Chrome Android: This value is only supported with the prefixed version of the property.Edge: This value is only supported with the prefixed version of the property.Quest Browser: This value is only supported with the prefixed version of the property.Opera: This value is only supported with the prefixed version of the property.Opera Android: This value is only supported with the prefixed version of the property.Samsung Internet: This value is only supported with the prefixed version of the property.WebView Android: This value is only supported with the prefixed version of the property.
css.properties.rx 📋Firefox1/7/20202434
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.ry 📋Firefox1/7/20202434
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.scroll-initial-target 📋Chrome2/4/2025579
css.properties.scroll-initial-target.nearest 📋Chrome2/4/2025579
css.properties.scroll-initial-target.none 📋Chrome2/4/2025579
css.properties.scroll-timeline 📋Firefox3/14/20231272
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis 📋Firefox3/14/20231272
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis.block 📋Chrome7/18/20231146
css.properties.scroll-timeline-axis.inline 📋Chrome7/18/20231146
css.properties.scroll-timeline-axis.x 📋Chrome7/18/20231146
css.properties.scroll-timeline-axis.y 📋Chrome7/18/20231146
css.properties.scroll-timeline-name 📋Firefox3/14/20231272
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scrollbar-color 📋Firefox12/11/20182826
css.properties.scrollbar-color.auto 📋Firefox12/11/20182826
css.properties.shape-image-threshold.percentages Chrome10/22/20192511
css.properties.speak 📋Chrome2/4/20202406
Chrome: The implementation is not compliant with the specification, see bug 40813740.Chrome Android: The implementation is not compliant with the specification, see bug 40813740.Edge: The implementation is not compliant with the specification, see bug 40813740.Quest Browser: The implementation is not compliant with the specification, see bug 40813740.Opera: The implementation is not compliant with the specification, see bug 40813740.Opera Android: The implementation is not compliant with the specification, see bug 40813740.Samsung Internet: The implementation is not compliant with the specification, see bug 40813740.WebView Android: The implementation is not compliant with the specification, see bug 40813740.
css.properties.speak-as 📋Safari on iOS3/29/20183083
css.properties.speak-as.digits 📋Safari on iOS3/29/20183083
css.properties.speak-as.literal-punctuation 📋Safari on iOS3/29/20183083
css.properties.speak-as.no-punctuation 📋Safari on iOS3/29/20183083
css.properties.speak-as.normal 📋Safari on iOS3/29/20183083
css.properties.speak-as.spell-out 📋Safari on iOS3/29/20183083
css.properties.stroke-color 📋Safari3/24/20202357
css.properties.text-box 📋Safari12/11/2024634
css.properties.text-box.normal 📋Safari12/11/2024634
css.properties.text-box-edge 📋Safari12/11/2024634
css.properties.text-box-edge.auto 📋Safari12/11/2024634
css.properties.text-box-trim 📋Safari12/11/2024634
css.properties.text-box-trim.none 📋Safari12/11/2024634
css.properties.text-box-trim.trim-both 📋Safari12/11/2024634
css.properties.text-box-trim.trim-end 📋Safari12/11/2024634
css.properties.text-box-trim.trim-start 📋Safari12/11/2024634
css.properties.text-decoration.includes_thickness Firefox10/22/20192511
css.properties.text-decoration-line.grammar-error 📋Chrome1/23/2024957
css.properties.text-decoration-line.spelling-error 📋Chrome1/23/2024957
css.properties.text-decoration-skip 📋Safari3/25/20192722
Chrome: Only supports the deprecated ink value.Chrome Android: Only supports the deprecated ink value.Opera: Only supports the deprecated ink value.Opera Android: Only supports the deprecated ink value.Safari: Supports only none, auto, and objects values.Safari: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Samsung Internet: Only supports the deprecated ink value.WebView Android: Only supports the deprecated ink value.WebView on iOS: Supports only none, auto, and objects values.WebView on iOS: Supports only none, auto, and objects values.
css.properties.text-decoration-skip.auto 📋Safari3/24/20202357
css.properties.text-decoration-skip.none 📋Safari3/24/20202357
css.properties.text-decoration-skip-ink.all 📋Firefox4/7/20202343
css.properties.text-emphasis-position.auto Firefox10/29/2024677
css.properties.text-indent.each-line 📋Safari9/20/20211812
css.properties.text-indent.hanging 📋Safari9/20/20211812
css.properties.text-justify 📋Chrome1/14/20144618
Chrome: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Chrome Android: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Internet Explorer: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Quest Browser: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Opera: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.
css.properties.text-justify.auto 📋Firefox8/8/20173316
css.properties.text-justify.inter-character 📋Firefox8/8/20173316
css.properties.text-justify.inter-word 📋Firefox8/8/20173316
css.properties.text-justify.none 📋Firefox8/8/20173316
css.properties.text-overflow.string Firefox12/20/20115374
css.properties.text-overflow.two_value_syntax Firefox12/20/20115374
css.properties.text-size-adjust 📋Safari on iOS6/29/20077009
css.properties.text-size-adjust.auto 📋Chrome10/12/20163616
css.properties.text-size-adjust.none 📋Chrome10/12/20163616
css.properties.text-size-adjust.percentages 📋Edge7/29/20154057
css.properties.text-spacing-trim 📋Chrome3/19/2024901
css.properties.text-spacing-trim.normal 📋Chrome3/19/2024901
css.properties.text-spacing-trim.space-all 📋Chrome3/19/2024901
css.properties.text-spacing-trim.space-first 📋Chrome3/19/2024901
css.properties.text-spacing-trim.trim-start 📋Chrome3/19/2024901
css.properties.text-transform.dutch_ij_digraph Firefox7/17/20125164
css.properties.text-transform.full-size-kana 📋Firefox12/11/20182826
css.properties.text-transform.full-width 📋Firefox2/19/20134947
css.properties.text-transform.greek_accented_characters Firefox8/28/20125122
css.properties.text-transform.math-auto 📋Chrome1/10/20231335
css.properties.text-wrap.pretty 📋Chrome9/12/20231090
css.properties.text-wrap-style.pretty 📋Chrome10/15/2024691
css.properties.timeline-scope 📋Chrome8/15/20231118
css.properties.timeline-scope.all 📋Chrome8/15/20231118
css.properties.timeline-scope.none 📋Chrome8/15/20231118
css.properties.top.anchor 📋Chrome5/14/2024845
css.properties.top.anchor-size 📋Chrome1/14/2025600
css.properties.touch-action.pan-down Chrome12/1/20163566
css.properties.touch-action.pan-left Chrome12/1/20163566
css.properties.touch-action.pan-right Chrome12/1/20163566
css.properties.touch-action.pan-up Chrome12/1/20163566
css.properties.user-modify Safari10/26/20076890
Firefox: While the CSS property is parsed and accepted, it does not have any effect.Firefox for Android: While the CSS property is parsed and accepted, it does not have any effect.
css.properties.user-modify.read-write-plaintext-only Safari10/26/20076890
css.properties.view-timeline 📋Firefox6/6/20231188
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis 📋Firefox6/6/20231188
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis.block 📋Chrome7/18/20231146
css.properties.view-timeline-axis.inline 📋Chrome7/18/20231146
css.properties.view-timeline-axis.x 📋Chrome7/18/20231146
css.properties.view-timeline-axis.y 📋Chrome7/18/20231146
css.properties.view-timeline-inset 📋Chrome7/18/20231146
css.properties.view-timeline-inset.auto 📋Chrome7/18/20231146
css.properties.view-timeline-name 📋Firefox3/14/20231272
css.properties.view-transition-class 📋Chrome5/14/2024845
css.properties.view-transition-class.none 📋Chrome5/14/2024845
css.properties.view-transition-name 📋Chrome3/7/20231279
css.properties.view-transition-name.none 📋Chrome3/7/20231279
css.properties.white-space.shorthand_values Chrome5/30/20231195
Chrome: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Chrome Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Edge: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Samsung Internet: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.WebView Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.
css.properties.white-space.svg_elements Firefox2/24/20154212
css.properties.white-space-collapse.preserve-spaces 📋Firefox3/19/2024901
css.properties.widows 📋Safari4/15/20057814
css.properties.width.anchor-size 📋Chrome5/14/2024845
css.properties.width.fit-content_function 📋Firefox8/10/20211853
css.properties.word-break.auto-phrase 📋Chrome10/31/20231041
Chrome: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Chrome Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Edge: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Samsung Internet: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.WebView Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.
css.properties.word-spacing.percentages Safari on iOS9/18/20134736
css.properties.writing-mode.sideways-lr Firefox12/15/20153918
css.properties.writing-mode.sideways-rl Firefox12/15/20153918
css.properties.zoom.reset Safari3/18/20086746
css.selectors.-moz-color-swatch Firefox2/4/20144597
css.selectors.-moz-first-node Firefox1/7/20202434
css.selectors.-moz-focus-inner Firefox1/7/20202434
css.selectors.-moz-last-node Firefox1/7/20202434
css.selectors.-moz-list-bullet Firefox1/7/20202434
css.selectors.-moz-list-number Firefox1/7/20202434
css.selectors.-moz-only-whitespace Firefox11/9/20047971
css.selectors.-moz-progress-bar Firefox1/7/20202434
css.selectors.-moz-range-progress Firefox6/25/20134821
css.selectors.-moz-range-thumb Firefox5/14/20134863
css.selectors.-moz-range-track Firefox5/14/20134863
css.selectors.-moz-submit-invalid Firefox4/19/20211966
Firefox: From Firefox 88 the feature has been placed behind a flag. See bug 1694129.Firefox for Android: From version 88, the feature has been withdrawn. See bug 1694129.
css.selectors.-moz-window-inactive Firefox3/22/20115647
css.selectors.-webkit-inner-spin-button Safari6/7/20105935
css.selectors.-webkit-meter-bar Chrome6/7/20115570
css.selectors.-webkit-meter-even-less-good-value Chrome6/7/20115570
css.selectors.-webkit-meter-inner-element Chrome11/6/20125052
css.selectors.-webkit-meter-optimum-value Chrome6/7/20115570
css.selectors.-webkit-meter-suboptimum-value Chrome6/7/20115570
css.selectors.-webkit-progress-bar Chrome2/21/20134945
css.selectors.-webkit-progress-inner-element Chrome11/6/20125052
css.selectors.-webkit-progress-value Chrome2/21/20134945
css.selectors.-webkit-resizer Chrome5/21/20096317
css.selectors.-webkit-scrollbar Chrome5/21/20096317
Safari on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.WebView on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.
css.selectors.-webkit-scrollbar-button Chrome5/21/20096317
css.selectors.-webkit-scrollbar-corner Chrome5/21/20096317
css.selectors.-webkit-scrollbar-thumb Chrome5/21/20096317
css.selectors.-webkit-scrollbar-track Chrome5/21/20096317
css.selectors.-webkit-scrollbar-track-piece Chrome5/21/20096317
css.selectors.-webkit-search-cancel-button Safari on iOS6/29/20077009
css.selectors.-webkit-search-results-button Safari on iOS6/29/20077009
css.selectors.-webkit-slider-runnable-track Chrome5/19/20202301
css.selectors.-webkit-slider-thumb Chrome5/19/20202301
css.selectors.active-view-transition 📋Chrome5/14/2024845
css.selectors.active-view-transition-type 📋Chrome5/14/2024845
css.selectors.attribute.case_sensitive_modifier Firefox3/19/20192728
css.selectors.buffering 📋Safari3/14/20221637
css.selectors.cue.selector_argument Chrome3/26/20134912
css.selectors.details-content 📋Chrome11/12/2024663
css.selectors.first-child.no_parent_required Firefox3/7/20173470
css.selectors.first-letter.dutch_ij_digraph Firefox3/23/20211993
css.selectors.first-letter.svg_text_element Firefox3/19/2024901
css.selectors.first-line.svg_text_element Firefox3/19/2024901
css.selectors.fullscreen.all_elements Firefox12/15/20153918
css.selectors.future 📋Chrome11/6/20125052
css.selectors.grammar-error 📋Chrome1/23/2024957
css.selectors.highlight 📋Edge9/1/20221466
Firefox: Cannot yet be used with text-decoration and text-shadow.Safari: The style is ignored when combined with user-select: none. See bug 278455.Safari on iOS: The style is ignored when combined with user-select: none. See bug 278455.WebView on iOS: The style is ignored when combined with user-select: none. See bug 278455.
css.selectors.host-context 📋Chrome10/12/20163616
css.selectors.lang.argument_list Safari on iOS9/16/20154008
css.selectors.lang.wildcards Safari on iOS9/16/20154008
css.selectors.last-child.no_parent_required Firefox3/7/20173470
css.selectors.left 📋Safari6/7/20105935
css.selectors.marker.animation_and_transition_support Firefox8/25/20202203
css.selectors.muted 📋Safari3/14/20221637
css.selectors.nth-child.no_parent_required Firefox3/7/20173470
css.selectors.nth-last-child.no_parent_required Firefox3/7/20173470
css.selectors.only-child.no_parent_required Firefox3/7/20173470
css.selectors.open 📋Chrome2/4/2025579
Chrome: The selector is recognized, but has no effect.Chrome Android: The selector is recognized, but has no effect.Edge: The selector is recognized, but has no effect.Opera: The selector is recognized, but has no effect.Opera Android: The selector is recognized, but has no effect.Samsung Internet: The selector is recognized, but has no effect.WebView Android: The selector is recognized, but has no effect.
css.selectors.past 📋Chrome11/6/20125052
css.selectors.paused 📋Safari3/14/20221637
css.selectors.picture-in-picture 📋Safari3/24/20202357
css.selectors.playing 📋Safari3/14/20221637
css.selectors.right 📋Safari6/7/20105935
css.selectors.seeking 📋Safari3/14/20221637
css.selectors.selection 📋Safari10/24/20038353
css.selectors.selection.text-decoration Edge9/1/20221466
css.selectors.spelling-error 📋Chrome1/23/2024957
css.selectors.stalled 📋Safari3/14/20221637
css.selectors.view-transition 📋Chrome1/10/20231335
css.selectors.view-transition-group 📋Chrome1/10/20231335
css.selectors.view-transition-image-pair 📋Chrome1/10/20231335
css.selectors.view-transition-new 📋Chrome1/10/20231335
css.selectors.view-transition-old 📋Chrome1/10/20231335
css.selectors.volume-locked 📋Safari3/14/20221637
css.selectors.xr-overlay 📋Chrome5/19/20202301
css.types.abs 📋Safari3/14/20221637
css.types.anchor 📋Chrome5/14/2024845
css.types.anchor-size 📋Chrome5/14/2024845
css.types.anchor-size.inset_margin Chrome1/14/2025600
css.types.attr.fallback Firefox10/24/20231048
css.types.attr.type-or-unit Chrome2/4/2025579
css.types.basic-shape.path.d 📋Chrome7/20/20163700
css.types.calc-size 📋Chrome9/17/2024719
css.types.color.system-color.mark_marktext_buttonborder 📋Firefox1/17/20231328
css.types.image.cross-fade 📋Chrome2/8/20125324
Chrome: Supports the original dual-image with percentage implementation only.Chrome: See bug 40470742 for supporting the unprefixed cross-fade() function.Chrome Android: Supports the original dual-image with percentage implementation only.Chrome Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Edge: Supports the original dual-image with percentage implementation only.Edge: See bug 40470742 for supporting the unprefixed cross-fade() function.Quest Browser: Supports the original dual-image with percentage implementation only.Quest Browser: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera: Supports the original dual-image with percentage implementation only.Opera: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera Android: Supports the original dual-image with percentage implementation only.Opera Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Safari: Supports the original dual-image with percentage implementation only.Safari: Supports the original dual-image with percentage implementation only.Safari on iOS: Support for the original dual-image with percentage implementation only.Safari on iOS: Supports the original dual-image with percentage implementation only.Samsung Internet: Supports the original dual-image with percentage implementation only.Samsung Internet: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView Android: Supports the original dual-image with percentage implementation only.WebView Android: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView on iOS: Support for the original dual-image with percentage implementation only.WebView on iOS: Supports the original dual-image with percentage implementation only.
css.types.image.element 📋Firefox11/14/20173218
Firefox: -moz-element() is limited to background-image, background, border-image and border-image-source.Firefox: -moz-element() is limited to background-image and background.Firefox for Android: -moz-element() is limited to background-image, background, border-image and border-image-source.Firefox for Android: -moz-element() is limited to background-image and background.
css.types.image.paint 📋Chrome3/6/20183106
css.types.length.rcap 📋Chrome10/10/20231062
css.types.length.rch 📋Chrome3/7/20231279
css.types.length.rex 📋Chrome3/7/20231279
css.types.length.ric 📋Chrome3/7/20231279
css.types.ratio.number_value Firefox6/30/20202259
css.types.sign 📋Safari3/14/20221637
css.types.text-edge 📋Safari12/11/2024634
css.types.text-edge.alphabetic 📋Safari12/11/2024634
css.types.text-edge.cap 📋Safari12/11/2024634
css.types.text-edge.ex 📋Safari12/11/2024634
css.types.text-edge.text 📋Safari12/11/2024634

HTML Data

API First Browser Date Days in Limbo Notes
html.elements.a.attributionsourceid 📋Safari4/26/20211959
html.elements.a.attributionsrc 📋Chrome5/14/2024845
html.elements.a.coords 📋Safari6/23/20038476
Firefox: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.Firefox for Android: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.
html.elements.a.href.href_sms Firefox4/24/20125248
html.elements.a.hreftranslate Chrome4/7/20202343
html.elements.a.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163756
html.elements.a.referrerpolicy.origin-when-cross-origin Chrome5/25/20163756
html.elements.a.referrerpolicy.unsafe-url Chrome5/25/20163756
html.elements.a.shape 📋Safari6/23/20038476
Firefox: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.Firefox for Android: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.
html.elements.a.target.unfencedTop Chrome7/18/20231146
html.elements.area.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163756
html.elements.area.referrerpolicy.origin-when-cross-origin Chrome5/25/20163756
html.elements.area.referrerpolicy.unsafe-url Chrome5/25/20163756
html.elements.audio.controlslist 📋Chrome4/19/20173427
html.elements.audio.disableremoteplayback 📋Chrome Android2/1/20173504
html.elements.canvas.moz-opaque Firefox6/30/20096277
html.elements.col.char 📋Safari10/26/20076890
html.elements.col.charoff 📋Safari10/26/20076890
html.elements.colgroup.char 📋Safari10/26/20076890
html.elements.colgroup.charoff 📋Safari10/26/20076890
html.elements.fencedframe 📋Chrome7/18/20231146
html.elements.fencedframe.allow 📋Chrome7/18/20231146
html.elements.fencedframe.height 📋Chrome7/18/20231146
html.elements.fencedframe.width 📋Chrome7/18/20231146
html.elements.form.autocomplete.new-password Firefox5/21/20192665
html.elements.form.autocomplete.webauthn 📋Chrome11/29/20221377
html.elements.hr.hr_in_select Safari9/18/20231084
Chrome: Only exposes the <hr> visually in the page when the menu is expanded (arrowing within the collapsed menu does not show them).Chrome: Does not expose the <hr> within the accessibility tree.Edge: Only exposes the <hr> visually in the page when the menu is expanded (arrowing within the collapsed menu does not show them).Edge: Does not expose the <hr> within the accessibility tree.Firefox: Does not expose the <hr> within the accessibility tree.Firefox for Android: Does not expose the <hr> within the accessibility tree.Opera: Only exposes the <hr> visually in the page when the menu is expanded (arrowing within the collapsed menu does not show them).Opera: Does not expose the <hr> within the accessibility tree.Safari: Does not expose the <hr> within the accessibility tree.Safari on iOS: Does not expose the <hr> within the accessibility tree.WebView on iOS: Does not expose the <hr> within the accessibility tree.
html.elements.iframe.allow.accelerometer 📋Chrome4/17/20183064
html.elements.iframe.allow.ambient-light-sensor 📋Chrome4/17/20183064
html.elements.iframe.allow.attribution-reporting 📋Chrome9/12/20231090
html.elements.iframe.allow.autoplay 📋Chrome1/23/20183148
html.elements.iframe.allow.bluetooth 📋Chrome8/2/20221496
html.elements.iframe.allow.browsing-topics Chrome7/18/20231146
html.elements.iframe.allow.compute-pressure 📋Chrome5/14/2024845
html.elements.iframe.allow.cross-origin-isolated 📋Chrome11/17/20202119
html.elements.iframe.allow.display-capture 📋Safari9/19/20192544
html.elements.iframe.allow.document-domain 📋Chrome1/23/20183148
html.elements.iframe.allow.encrypted-media 📋Chrome1/23/20183148
html.elements.iframe.allow.fullscreen 📋Chrome10/17/20173246
html.elements.iframe.allow.gamepad 📋Firefox8/10/20211853
Firefox: The default allowlist is * instead of self (as required by the specification).Firefox for Android: The default allowlist is * instead of self (as required by the specification).
html.elements.iframe.allow.geolocation 📋Chrome1/23/20183148
html.elements.iframe.allow.gyroscope 📋Chrome4/17/20183064
html.elements.iframe.allow.hid 📋Chrome3/2/20212014
html.elements.iframe.allow.identity-credentials-get 📋Chrome2/7/20231307
html.elements.iframe.allow.idle-detection 📋Chrome9/21/20211811
html.elements.iframe.allow.local-fonts 📋Chrome6/21/20221538
html.elements.iframe.allow.magnetometer 📋Chrome4/17/20183064
html.elements.iframe.allow.midi 📋Chrome1/23/20183148
html.elements.iframe.allow.otp-credentials 📋Chrome Android7/27/20202232
html.elements.iframe.allow.payment 📋Chrome7/25/20173330
html.elements.iframe.allow.picture-in-picture 📋Chrome12/4/20182833
html.elements.iframe.allow.publickey-credentials-create 📋Firefox2/20/2024929
html.elements.iframe.allow.publickey-credentials-get 📋Edge7/16/20202243
html.elements.iframe.allow.serial 📋Chrome3/2/20212014
html.elements.iframe.allow.speaker-selection 📋Firefox8/1/20231132
Firefox for Android: Not available due to a limitation in Android (see bug 1473346).
html.elements.iframe.allow.storage-access 📋Chrome5/2/20231223
html.elements.iframe.allow.usb 📋Chrome7/25/20173330
html.elements.iframe.allow.web-share 📋Firefox9/22/20202175
Firefox: Firefox recognizes the web-share permissions policy, but this has no effect in versions of Firefox that do not support the share() method.Firefox for Android: Firefox for Android recognizes the web-share permissions policy, but this has no effect in versions of Firefox for Android that do not support the share() method.
html.elements.iframe.allow.wildcards Chrome11/29/20221377
html.elements.iframe.allow.window-management 📋Chrome3/29/20221622
html.elements.iframe.allow.xr-spatial-tracking 📋Chrome12/10/20192462
html.elements.iframe.allowpaymentrequest Chrome7/25/20173330
html.elements.iframe.browsingtopics Chrome7/18/20231146
html.elements.iframe.credentialless 📋Chrome2/7/20231307
html.elements.iframe.csp 📋Chrome9/5/20173288
html.elements.iframe.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163756
html.elements.iframe.referrerpolicy.origin-when-cross-origin Chrome5/25/20163756
html.elements.iframe.referrerpolicy.unsafe-url Chrome5/25/20163756
html.elements.iframe.sandbox.allow-orientation-lock 📋Firefox9/20/20163638
html.elements.iframe.sandbox.allow-pointer-lock 📋Chrome11/6/20125052
html.elements.iframe.sandbox.allow-presentation 📋Chrome8/31/20163658
html.elements.iframe.sandbox.allow-top-navigation-to-custom-protocols 📋Firefox5/31/20221559
html.elements.img.attributionsrc 📋Chrome5/14/2024845
html.elements.img.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163756
html.elements.img.referrerpolicy.origin-when-cross-origin Chrome5/25/20163756
html.elements.img.referrerpolicy.unsafe-url Chrome5/25/20163756
html.elements.img.sizes.auto 📋Chrome6/11/2024817
html.elements.input.capture 📋Chrome Android2/27/20134939
html.elements.input.type_month 📋Chrome6/26/20125185
Safari: The input type is recognized, but there is no month-specific control. See bug 200416.
html.elements.input.type_password.insecure_login_handling Firefox3/7/20173470
html.elements.input.type_week 📋Chrome6/26/20125185
html.elements.input.webkitdirectory Chrome10/19/20105801
Chrome Android: In Chrome for Android 131, choosing a directory crashes the browser (see bug 376834374).Chrome Android: Before version 131, users cannot choose a directory, only individual files (see bug 40248532.Opera Android: In Chrome for Android 131, choosing a directory crashes the browser (see bug 376834374).Opera Android: Before version 87, users cannot choose a directory, only individual files (see bug 40248532.Safari on iOS: The attribute can be set but users cannot choose a directory, only individual files (see bug 271705).WebView Android: In Chrome for Android 131, choosing a directory crashes the browser (see bug 376834374).WebView Android: Before version 131, users cannot choose a directory, only individual files (see bug 40248532.WebView on iOS: The attribute can be set but users cannot choose a directory, only individual files (see bug 271705).
html.elements.link.blocking 📋Edge9/1/20221466
html.elements.link.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163756
html.elements.link.referrerpolicy.origin-when-cross-origin Chrome5/25/20163756
html.elements.link.referrerpolicy.unsafe-url Chrome5/25/20163756
html.elements.link.rel.alternate_stylesheet 📋Firefox6/17/20086655
html.elements.link.rel.expect 📋Chrome4/16/2024873
html.elements.link.rel.icon Firefox10/24/20067257
Chrome: If both ICO and PNG are available, will use ICO over PNG if ICO has better matching sizes set. (Per caniuse.com.).Edge: In version 79 and later (Blink-based Edge), if both ICO and PNG are available, will use ICO over PNG if ICO has better matching sizes set. (Per caniuse.com.)Firefox: Before Firefox 83, the crossorigin attribute is not supported for rel="icon".Firefox: The media attribute is not supported for rel="icon", see bug 1603885.Opera: In version 15 and later (Blink-based Opera), if both ICO and PNG are available, will use ICO over PNG if ICO has better matching sizes set. (Per caniuse.com.)Safari: If both ICO and PNG are available, will ALWAYS use ICO file, regardless of sizes set. (Per caniuse.com.)Safari on iOS: Does not use favicons at all (but may have alternative for bookmarks, etc.). (Per caniuse.com.)WebView on iOS: Does not use favicons at all (but may have alternative for bookmarks, etc.). (Per caniuse.com.)
html.elements.link.rel.manifest 📋Chrome Android11/12/20144316
html.elements.link.rel.preload.as-track Chrome4/13/20163798
html.elements.link.rel.prerender Chrome8/2/20115514
html.elements.meta.name.application-title Chrome3/4/2025551
html.elements.meta.name.theme-color 📋Chrome3/12/20192735
Chrome: Chrome uses the color only on installed progressive web apps.Chrome: Chrome reports support, but does not actually use the color anywhere.Chrome Android: Chrome for Android does not use the color on devices with native dark mode enabled unless it's an installed progressive web app or a trusted web activity.Edge: Edge uses the color only on installed progressive web apps.Quest Browser: Chrome for Android does not use the color on devices with native dark mode enabled unless it's an installed progressive web app or a trusted web activity.
html.elements.script.attributionsrc 📋Chrome5/14/2024845
html.elements.script.blocking 📋Edge9/1/20221466
html.elements.script.referrerpolicy.no-referrer-when-downgrade Chrome10/16/20182882
html.elements.script.referrerpolicy.origin-when-cross-origin Chrome10/16/20182882
html.elements.script.referrerpolicy.unsafe-url Chrome10/16/20182882
html.elements.script.type.importmap.integrity 📋Chrome7/23/2024775
html.elements.script.type.importmap.multiple_import_maps 📋Chrome2/4/2025579
html.elements.script.type.speculationrules 📋Chrome1/10/20231335
Chrome: Initial support included same-origin prerendering only.Chrome Android: Initial support included same-origin prerendering only.Edge: Initial support included same-origin prerendering only.Quest Browser: Initial support included same-origin prerendering only.Opera: Initial support included same-origin prerendering only.Opera Android: Initial support included same-origin prerendering only.Samsung Internet: Initial support included same-origin prerendering only.
html.elements.script.type.speculationrules.eagerness Chrome1/23/2024957
html.elements.script.type.speculationrules.expects_no_vary_search Chrome7/23/2024775
Chrome: Supported for prefetch only.Chrome Android: Supported for prefetch only.Edge: Supported for prefetch only.Opera: Supported for prefetch only.Opera Android: Supported for prefetch only.Samsung Internet: Supported for prefetch only.
html.elements.script.type.speculationrules.prefetch Chrome Android6/21/20221538
html.elements.script.type.speculationrules.prerender Chrome Android6/21/20221538
html.elements.script.type.speculationrules.referrer_policy Chrome3/7/20231279
html.elements.script.type.speculationrules.relative_to Chrome1/23/2024957
html.elements.script.type.speculationrules.requires Chrome Android6/21/20221538
html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin Chrome Android6/21/20221538
html.elements.script.type.speculationrules.source_optional Chrome2/20/2024929
html.elements.script.type.speculationrules.urls Chrome Android6/21/20221538
html.elements.script.type.speculationrules.where Chrome1/23/2024957
html.elements.select.hr_in_select Safari9/18/20231084
Chrome: Only exposes the <hr> visually in the page when the menu is expanded (arrowing within the collapsed menu does not show them).Chrome: Does not expose the <hr> within the accessibility tree.Edge: Only exposes the <hr> visually in the page when the menu is expanded (arrowing within the collapsed menu does not show them).Edge: Does not expose the <hr> within the accessibility tree.Firefox: Does not expose the <hr> within the accessibility tree.Firefox for Android: Does not expose the <hr> within the accessibility tree.Opera: Only exposes the <hr> visually in the page when the menu is expanded (arrowing within the collapsed menu does not show them).Opera: Does not expose the <hr> within the accessibility tree.Safari: Does not expose the <hr> within the accessibility tree.Safari on iOS: Does not expose the <hr> within the accessibility tree.WebView on iOS: Does not expose the <hr> within the accessibility tree.
html.elements.select.size 📋Firefox11/9/20047971
html.elements.style.blocking 📋Edge9/1/20221466
html.elements.summary.display_list_item Firefox9/20/20163638
html.elements.tbody.char Chrome12/11/20086478
html.elements.td.char Chrome12/11/20086478
html.elements.td.rowspan.rowspan_zero Firefox8/8/20173316
html.elements.template.shadowrootclonable 📋Chrome4/16/2024873
html.elements.template.shadowrootdelegatesfocus 📋Firefox2/20/2024929
html.elements.template.shadowrootserializable 📋Chrome5/14/2024845
html.elements.textarea.autocomplete.new-password Firefox5/21/20192665
html.elements.textarea.autocomplete.webauthn 📋Chrome11/29/20221377
html.elements.textarea.wrap.hard Chrome12/13/20115381
html.elements.tfoot.char Chrome12/11/20086478
html.elements.th.char Chrome12/11/20086478
html.elements.th.rowspan.rowspan_zero Firefox8/8/20173316
html.elements.thead.char Chrome12/11/20086478
html.elements.tr.char Chrome12/11/20086478
html.elements.tr.charoff Chrome12/11/20086478
html.elements.video.controlslist 📋Chrome4/19/20173427
html.elements.video.disableremoteplayback 📋Chrome Android2/1/20173504
html.elements.video.playsinline 📋Safari on iOS9/13/20163645
html.global_attributes.autocapitalize 📋Safari on iOS10/12/20115443
html.global_attributes.autocorrect 📋Safari4/26/20211959
Safari: Takes values of true/false (instead of on/off).Safari: Allowed on <input type='password'> elements.Safari on iOS: Takes values of true/false (instead of on/off).Safari on iOS: Allowed on <input type='password'> elements.
html.global_attributes.contenteditable.plaintext-only Chrome5/25/20163756
html.global_attributes.hidden.until-found 📋Chrome5/24/20221566
html.global_attributes.is 📋Chrome5/29/20183022
html.global_attributes.virtualkeyboardpolicy 📋Chrome9/21/20211811
html.global_attributes.writingsuggestions 📋Chrome4/16/2024873
html.manifest.background_color 📋Chrome10/13/20153981
html.manifest.description 📋Chrome1/19/20212056
Firefox for Android: The property parses, but has no effect.
html.manifest.display 📋Chrome Android11/12/20144316
Chrome: display and/or display_override are required for a web app to be installable.Chrome Android: display and/or display_override are required for a web app to be installable.Edge: display and/or display_override are required for a web app to be installable.Quest Browser: display and/or display_override are required for a web app to be installable.Opera: display and/or display_override are required for a web app to be installable.Opera Android: display and/or display_override are required for a web app to be installable.Samsung Internet: display and/or display_override are required for a web app to be installable.WebView Android: display and/or display_override are required for a web app to be installable.
html.manifest.display.browser 📋Chrome Android11/12/20144316
html.manifest.display.fullscreen 📋Chrome Android11/12/20144316
html.manifest.display.minimal-ui 📋Chrome Android11/12/20144316
html.manifest.display.standalone 📋Chrome Android11/12/20144316
html.manifest.display_override 📋Chrome3/2/20212014
Chrome: display_override and/or display are required for a web app to be installable.Chrome Android: display_override and/or display are required for a web app to be installable.Edge: display_override and/or display are required for a web app to be installable.Quest Browser: display_override and/or display are required for a web app to be installable.Opera: display_override and/or display are required for a web app to be installable.Opera Android: display_override and/or display are required for a web app to be installable.Samsung Internet: display_override and/or display are required for a web app to be installable.
html.manifest.display_override.tabbed 📋Chrome6/11/2024817
html.manifest.display_override.window-controls-overlay 📋Edge9/1/20221466
html.manifest.file_handlers 📋Chrome5/24/20221566
html.manifest.icons 📋Chrome Android11/12/20144316
Chrome: icons is required for a web app to be installable.Chrome Android: icons is required for a web app to be installable.Edge: icons is required for a web app to be installable.Quest Browser: icons is required for a web app to be installable.Opera: icons is required for a web app to be installable.Opera Android: icons is required for a web app to be installable.Safari: Only used when no apple-touch-icon is present and either "purpose" is set to "any" or "purpose" is not specified.Safari on iOS: Only used when no apple-touch-icon is present and either "purpose" is set to "any" or "purpose" is not specified.Samsung Internet: icons is required for a web app to be installable.WebView Android: icons is required for a web app to be installable.WebView on iOS: Only used when no apple-touch-icon is present and either "purpose" is set to "any" or "purpose" is not specified.
html.manifest.id 📋Chrome11/15/20211756
Firefox: The property parses, but has no effect.
html.manifest.launch_handler 📋Chrome2/7/20231307
html.manifest.launch_handler.client_mode 📋Chrome2/7/20231307
html.manifest.name 📋Chrome Android11/12/20144316
Chrome: name or short_name is required for a web app to be installable.Chrome Android: name or short_name is required for a web app to be installable.Edge: name or short_name is required for a web app to be installable.Quest Browser: name or short_name is required for a web app to be installable.Opera: name or short_name is required for a web app to be installable.Opera Android: name or short_name is required for a web app to be installable.Samsung Internet: name or short_name is required for a web app to be installable.WebView Android: name or short_name is required for a web app to be installable.
html.manifest.note_taking 📋Chrome10/19/20211783
html.manifest.note_taking.new_note_url 📋Chrome10/19/20211783
html.manifest.orientation 📋Chrome Android11/12/20144316
html.manifest.prefer_related_applications 📋Chrome Android7/29/20154057
Chrome: prefer_related_applications must be false or not present for a web app to be installable.Edge: prefer_related_applications must be false or not present for a web app to be installable.Firefox for Android: The property parses, but has no effect.Opera: prefer_related_applications must be false or not present for a web app to be installable.
html.manifest.protocol_handlers 📋Chrome11/15/20211756
html.manifest.protocol_handlers.protocol 📋Chrome11/15/20211756
html.manifest.protocol_handlers.url 📋Chrome11/15/20211756
html.manifest.related_applications 📋Chrome Android7/29/20154057
Firefox for Android: The property parses, but has no effect.
html.manifest.scope 📋Chrome8/31/20163658
html.manifest.serviceworker Chrome10/16/20182882
html.manifest.serviceworker.scope Chrome10/16/20182882
html.manifest.serviceworker.src Chrome10/16/20182882
html.manifest.serviceworker.use_cache Chrome10/16/20182882
html.manifest.share_target 📋Chrome Android7/30/20192595
Firefox for Android: The property parses, but has no effect.
html.manifest.short_name 📋Chrome Android11/12/20144316
Chrome: short_name or name is required for a web app to be installable.Chrome Android: short_name or name is required for a web app to be installable.Edge: short_name or name is required for a web app to be installable.Quest Browser: short_name or name is required for a web app to be installable.Opera: short_name or name is required for a web app to be installable.Opera Android: short_name or name is required for a web app to be installable.Samsung Internet: short_name or name is required for a web app to be installable.WebView Android: short_name or name is required for a web app to be installable.
html.manifest.shortcuts 📋Chrome Android7/27/20202232
Chrome: Supported on Windows only.Edge: Supported on Windows only.Opera: Supported on Windows only.
html.manifest.start_url 📋Chrome Android11/12/20144316
Chrome: start_url is required for a web app to be installable.Chrome Android: start_url is required for a web app to be installable.Edge: start_url is required for a web app to be installable.Quest Browser: start_url is required for a web app to be installable.Opera: start_url is required for a web app to be installable.Opera Android: start_url is required for a web app to be installable.Samsung Internet: start_url is required for a web app to be installable.WebView Android: start_url is required for a web app to be installable.
html.manifest.theme_color 📋Chrome10/13/20153981

HTTP Data

API First Browser Date Days in Limbo Notes
http.headers.Accept-CH 📋Chrome10/13/20153981
http.headers.Accept-CH.Content-DPR Chrome10/13/20153981
http.headers.Accept-CH.DPR Chrome10/13/20153981
http.headers.Accept-CH.Device-Memory Chrome9/5/20173288
http.headers.Accept-CH.Sec-CH-UA Chrome3/2/20212014
http.headers.Accept-CH.Sec-CH-UA-Arch Chrome3/2/20212014
http.headers.Accept-CH.Sec-CH-UA-Full-Version Chrome3/2/20212014
http.headers.Accept-CH.Sec-CH-UA-Mobile Chrome3/2/20212014
http.headers.Accept-CH.Sec-CH-UA-Model Chrome3/2/20212014
http.headers.Accept-CH.Sec-CH-UA-Platform Chrome3/2/20212014
http.headers.Accept-CH.Sec-CH-UA-Platform-Version Chrome3/2/20212014
http.headers.Accept-CH.Viewport-Width Chrome10/13/20153981
http.headers.Accept-CH.Width Chrome10/13/20153981
http.headers.Access-Control-Allow-Headers.authorization_not_covered_by_wildcard Firefox7/4/20231160
http.headers.Attribution-Reporting-Eligible 📋Chrome9/12/20231090
http.headers.Attribution-Reporting-Register-Source 📋Chrome9/12/20231090
http.headers.Attribution-Reporting-Register-Trigger 📋Chrome9/12/20231090
http.headers.Attribution-Reporting-Support 📋Chrome9/12/20231090
http.headers.Authorization.Digest.SHA-256 Firefox10/5/20211797
http.headers.Authorization.authorization_removed_cross_origin 📋Safari10/24/20221413
http.headers.Cache-Control.immutable Firefox9/20/20163638
http.headers.Clear-Site-Data.cache 📋Chrome9/5/20173288
http.headers.Clear-Site-Data.clientHints 📋Chrome9/12/20231090
http.headers.Content-DPR Chrome10/13/20153981
http.headers.Content-Encoding.zstd 📋Chrome3/19/2024901
http.headers.Content-Security-Policy.block-all-mixed-content Chrome7/21/20154065
Chrome: Will be removed, see bug 40260100.Chrome Android: Will be removed, see bug 40260100.Quest Browser: Will be removed, see bug 40260100.Opera: Will be removed, see bug 40260100.Opera Android: Will be removed, see bug 40260100.Samsung Internet: Will be removed, see bug 40260100.WebView Android: Will be removed, see bug 40260100.
http.headers.Content-Security-Policy.fenced-frame-src 📋Chrome7/18/20231146
http.headers.Content-Security-Policy.form-action.blocks_redirects Chrome Android12/5/20173197
http.headers.Content-Security-Policy.prefetch-src Safari1/23/20231322
http.headers.Content-Security-Policy.require-trusted-types-for 📋Chrome5/19/20202301
http.headers.Content-Security-Policy.script-src.inline-speculation-rules 📋Chrome2/7/20231307
http.headers.Content-Security-Policy.trusted-types 📋Chrome5/19/20202301
http.headers.Critical-CH 📋Chrome5/25/20211930
http.headers.Cross-Origin-Embedder-Policy.credentialless 📋Chrome11/15/20211756
http.headers.Cross-Origin-Opener-Policy.noopener-allow-popups 📋Chrome11/12/2024663
http.headers.DNT Firefox3/22/20115647
http.headers.DPR Chrome10/13/20153981
http.headers.Device-Memory 📋Chrome9/5/20173288
http.headers.Downlink 📋Chrome5/29/20183022
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.
http.headers.ECT 📋Chrome5/29/20183022
http.headers.Early-Data 📋Firefox1/23/20183148
http.headers.Expect-CT 📋Chrome9/5/20173288
Chrome: Before later builds of Chrome 64, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Chrome Android: Before later builds of Chrome Android 64, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Quest Browser: Before later builds of Quest Browser 5.0, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Opera Android: Before later builds of Opera Android 47, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Samsung Internet: Before later builds of Samsung Internet 9.0, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.
http.headers.Link.blocking 📋Edge9/1/20221466
http.headers.Link.expect 📋Chrome4/16/2024873
http.headers.NEL 📋Chrome12/4/20182833
http.headers.No-Vary-Search 📋Chrome7/23/2024775
Chrome: Supported for navigation prefetch cache only.Chrome Android: Supported for navigation prefetch cache only.Edge: Supported for navigation prefetch cache only.Opera: Supported for navigation prefetch cache only.Opera Android: Supported for navigation prefetch cache only.Samsung Internet: Supported for navigation prefetch cache only.WebView Android: Supported for navigation prefetch cache only.
http.headers.Observe-Browsing-Topics Chrome7/18/20231146
http.headers.Origin-Agent-Cluster 📋Chrome4/13/20211972
http.headers.Permissions-Policy 📋Chrome1/19/20212056
http.headers.Permissions-Policy.accelerometer 📋Chrome4/17/20183064
http.headers.Permissions-Policy.ambient-light-sensor 📋Chrome4/17/20183064
http.headers.Permissions-Policy.attribution-reporting 📋Chrome9/12/20231090
http.headers.Permissions-Policy.autoplay 📋Chrome1/23/20183148
http.headers.Permissions-Policy.bluetooth 📋Chrome8/2/20221496
http.headers.Permissions-Policy.browsing-topics Chrome7/18/20231146
http.headers.Permissions-Policy.camera 📋Chrome1/23/20183148
http.headers.Permissions-Policy.compute-pressure 📋Chrome5/14/2024845
http.headers.Permissions-Policy.cross-origin-isolated 📋Chrome11/17/20202119
http.headers.Permissions-Policy.display-capture 📋Chrome9/21/20211811
http.headers.Permissions-Policy.document-domain 📋Chrome1/23/20183148
http.headers.Permissions-Policy.encrypted-media 📋Chrome1/23/20183148
http.headers.Permissions-Policy.fullscreen 📋Chrome10/17/20173246
http.headers.Permissions-Policy.geolocation 📋Chrome1/23/20183148
http.headers.Permissions-Policy.gyroscope 📋Chrome4/17/20183064
http.headers.Permissions-Policy.hid 📋Chrome3/2/20212014
http.headers.Permissions-Policy.identity-credentials-get 📋Chrome2/7/20231307
http.headers.Permissions-Policy.idle-detection 📋Chrome9/21/20211811
http.headers.Permissions-Policy.local-fonts 📋Chrome6/21/20221538
http.headers.Permissions-Policy.magnetometer 📋Chrome4/17/20183064
http.headers.Permissions-Policy.microphone 📋Chrome1/23/20183148
http.headers.Permissions-Policy.midi 📋Chrome1/23/20183148
http.headers.Permissions-Policy.otp-credentials 📋Chrome Android7/27/20202232
http.headers.Permissions-Policy.payment 📋Chrome7/25/20173330
http.headers.Permissions-Policy.picture-in-picture 📋Chrome12/4/20182833
http.headers.Permissions-Policy.publickey-credentials-create 📋Edge7/16/20202243
http.headers.Permissions-Policy.publickey-credentials-get 📋Edge7/16/20202243
http.headers.Permissions-Policy.screen-wake-lock 📋Edge7/16/20202243
http.headers.Permissions-Policy.serial 📋Chrome3/2/20212014
http.headers.Permissions-Policy.storage-access 📋Chrome5/2/20231223
http.headers.Permissions-Policy.usb 📋Chrome7/25/20173330
http.headers.Permissions-Policy.web-share 📋Edge10/9/20202158
http.headers.Permissions-Policy.wildcards Chrome11/29/20221377
http.headers.Permissions-Policy.window-management 📋Chrome3/29/20221622
http.headers.Permissions-Policy.xr-spatial-tracking 📋Chrome12/10/20192462
http.headers.Priority 📋Chrome4/16/2024873
http.headers.RTT 📋Chrome5/29/20183022
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.
http.headers.Referrer-Policy.no-referrer-when-downgrade Chrome1/25/20173511
http.headers.Referrer-Policy.origin-when-cross-origin Chrome1/25/20173511
http.headers.Referrer-Policy.unsafe-url Chrome1/25/20173511
http.headers.Report-To Chrome10/16/20182882
http.headers.Reporting-Endpoints 📋Chrome11/15/20211756
http.headers.Retry-After 📋Chrome1/10/20134987
http.headers.Save-Data 📋Chrome3/2/20163840
http.headers.Sec-Browsing-Topics Chrome7/18/20231146
http.headers.Sec-CH-Prefers-Color-Scheme 📋Chrome8/31/20211832
http.headers.Sec-CH-Prefers-Reduced-Motion 📋Chrome11/29/20221377
http.headers.Sec-CH-Prefers-Reduced-Transparency 📋Chrome10/31/20231041
http.headers.Sec-CH-UA 📋Chrome3/2/20212014
http.headers.Sec-CH-UA-Arch 📋Chrome3/2/20212014
http.headers.Sec-CH-UA-Bitness 📋Chrome8/31/20211832
http.headers.Sec-CH-UA-Full-Version 📋Chrome3/2/20212014
http.headers.Sec-CH-UA-Full-Version-List 📋Chrome2/1/20221678
http.headers.Sec-CH-UA-Mobile 📋Chrome3/2/20212014
http.headers.Sec-CH-UA-Model 📋Chrome3/2/20212014
http.headers.Sec-CH-UA-Platform 📋Chrome3/2/20212014
http.headers.Sec-CH-UA-Platform-Version 📋Chrome3/2/20212014
http.headers.Sec-Fetch-Dest.fencedframe Chrome7/18/20231146
http.headers.Sec-GPC 📋Firefox11/21/20231020
Firefox: Opt-in to GPC using the Website Privacy Preference setting (about:preferences#privacy) checkbox 'Tell websites not to sell or share my data', or by setting the preference privacy.globalprivacycontrol.enabled to true.
http.headers.Sec-Purpose 📋Chrome2/7/20231307
http.headers.Sec-Purpose.prefetch Firefox7/4/20231160
Chrome: Doesn't support Sec-Purpose for <link rel="prefetch">. In Chrome, the legacy Purpose: prefetch header is used to indicate a link request is a prefetch. See bug 40236973.Chrome Android: Doesn't support Sec-Purpose for <link rel="prefetch">. In Chrome Android, the legacy Purpose: prefetch header is used to indicate a link request is a prefetch. See bug 40236973.Edge: Doesn't support Sec-Purpose for <link rel="prefetch">. In Edge, the legacy Purpose: prefetch header is used to indicate a link request is a prefetch. See bug 40236973.Firefox: Sec-Purpose: prefetch replaces the non-standard X-moz: prefetch header that was used to indicate a link prefetch request in earlier versions.Firefox: Prefetch requests should also include the header Accept header string for navigations, but Accept: */* is sent instead.Firefox for Android: Sec-Purpose: prefetch replaces the non-standard X-moz: prefetch header that was used to indicate a link prefetch request in earlier versions.Firefox for Android: Prefetch requests should also include the header Accept header string for navigations, but Accept: */* is sent instead.Quest Browser: Doesn't support Sec-Purpose for <link rel="prefetch">. In Quest Browser, the legacy Purpose: prefetch header is used to indicate a link request is a prefetch. See bug 40236973.Opera: Doesn't support Sec-Purpose for <link rel="prefetch">. In Opera, the legacy Purpose: prefetch header is used to indicate a link request is a prefetch. See bug 40236973.Samsung Internet: Doesn't support Sec-Purpose for <link rel="prefetch">. In Samsung Internet, the legacy Purpose: prefetch header is used to indicate a link request is a prefetch. See bug 40236973.WebView Android: Doesn't support Sec-Purpose for <link rel="prefetch">. In WebView Android, the legacy Purpose: prefetch header is used to indicate a link request is a prefetch. See bug 40236973.
http.headers.Sec-Purpose.speculationrules Chrome2/7/20231307
http.headers.Server-Timing.trailer Firefox12/10/20192462
Firefox: Only the Server-Timing header is a recognized trailer, and it is only exposed to DevTools in the network Timing tab (bug 1403051). Developers cannot access trailers via the Fetch API or XHR.Firefox for Android: Only the Server-Timing header is a recognized trailer, and it is only exposed to DevTools in the network Timing tab (bug 1403051). Developers cannot access trailers via the Fetch API or XHR.
http.headers.Service-Worker-Navigation-Preload 📋Chrome6/5/20173380
http.headers.Set-Cookie.Partitioned 📋Chrome5/30/20231195
http.headers.Set-Cookie.SameSite.Lax_default Firefox9/3/20192560
http.headers.Set-Cookie.SameSite.none_requires_secure Chrome2/4/20202406
http.headers.Set-Cookie.SameSite.schemeful Firefox7/28/20202231
http.headers.Set-Login 📋Chrome12/5/20231006
http.headers.Snapshot-Content-Location Chrome Android12/5/20173197
http.headers.Speculation-Rules 📋Chrome1/23/2024957
http.headers.Supports-Loading-Mode 📋Chrome1/10/20231335
http.headers.Supports-Loading-Mode.credentialed-prerender Chrome1/10/20231335
http.headers.Supports-Loading-Mode.fenced-frames Chrome9/12/20231090
http.headers.Trailer 📋Firefox12/10/20192462
Firefox: Only the Server-Timing header is a recognized trailer, and it is only exposed to DevTools in the network Timing tab (bug 1403051). Developers cannot access trailers via the Fetch API or XHR.Firefox for Android: Only the Server-Timing header is a recognized trailer, and it is only exposed to DevTools in the network Timing tab (bug 1403051). Developers cannot access trailers via the Fetch API or XHR.
http.headers.Viewport-Width Chrome10/13/20153981
http.headers.WWW-Authenticate.Digest.SHA-256 Firefox10/5/20211797
http.headers.Width Chrome10/13/20153981
http.headers.X-DNS-Prefetch-Control Firefox10/24/20067257
http.mixed-content.allow_file_urls 📋Firefox8/6/20134779
http.mixed-content.allow_localhost_url 📋Chrome12/10/20192462
http.mixed-content.allow_loopback_url 📋Firefox8/8/20173316
http.mixed-content.auto_upgrade_images 📋Edge10/9/20202158
Firefox: Set security.mixed_content.upgrade_display_content preference to true to allow HTTP fetching and display of upgradable content.Firefox: Set security.mixed_content.block_display_content preference to true to block all mixed content.Firefox for Android: Set security.mixed_content.upgrade_display_content preference to true to allow HTTP fetching and display of upgradable content.Firefox for Android: Set security.mixed_content.block_display_content preference to true to block all mixed content.
http.mixed-content.auto_upgrade_video_audio 📋Chrome2/4/20202406
Firefox: Set security.mixed_content.upgrade_display_content preference to true to allow HTTP fetching and display of upgradable content.Firefox: Set security.mixed_content.block_display_content preference to true to block all mixed content.Firefox for Android: Set security.mixed_content.upgrade_display_content preference to true to allow HTTP fetching and display of upgradable content.Firefox for Android: Set security.mixed_content.block_display_content preference to true to block all mixed content.
http.mixed-content.block_mixed_downloads 📋Firefox7/13/20211881
http.mixed-content.private_network_access 📋Chrome4/16/2024873
http.status.103.preload Chrome6/21/20221538
http.status.425 📋Firefox1/23/20183148

JS Data

API First Browser Date Days in Limbo Notes
javascript.builtins.Atomics.Atomic_operations_on_non_shared_buffers Firefox7/28/20202231
javascript.builtins.Atomics.pause 📋Chrome2/4/2025579
javascript.builtins.Atomics.waitAsync 📋Chrome11/17/20202119
javascript.builtins.DataView.getFloat16 📋Firefox8/6/2024761
javascript.builtins.DataView.setFloat16 📋Firefox8/6/2024761
javascript.builtins.Error.Error.fileName_parameter Firefox11/9/20047971
javascript.builtins.Error.Error.lineNumber_parameter Firefox11/9/20047971
javascript.builtins.Error.cause.displayed_in_console Firefox8/10/20211853
javascript.builtins.Error.columnNumber Firefox11/9/20047971
javascript.builtins.Error.fileName Firefox11/9/20047971
javascript.builtins.Error.lineNumber Firefox11/9/20047971
javascript.builtins.Error.serializable_object 📋Chrome9/10/20192553
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.EvalError.serializable_object 📋Chrome9/10/20192553
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.FinalizationRegistry.symbol_as_target Chrome1/10/20231335
javascript.builtins.Float16Array 📋Firefox8/6/2024761
javascript.builtins.Float16Array.Float16Array 📋Firefox8/6/2024761
javascript.builtins.Function.displayName Firefox6/5/20125206
javascript.builtins.InternalError Firefox11/9/20047971
javascript.builtins.InternalError.InternalError Firefox11/9/20047971
javascript.builtins.Intl.DurationFormat 📋Safari3/27/20231259
javascript.builtins.Intl.DurationFormat.DurationFormat 📋Safari3/27/20231259
javascript.builtins.Intl.DurationFormat.format 📋Safari3/27/20231259
javascript.builtins.Intl.DurationFormat.formatToParts 📋Safari3/27/20231259
javascript.builtins.Intl.DurationFormat.resolvedOptions 📋Safari3/27/20231259
javascript.builtins.Intl.DurationFormat.supportedLocalesOf 📋Safari3/27/20231259
javascript.builtins.Intl.Locale.getCalendars 📋Safari9/18/20231084
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 📋Safari9/18/20231084
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 📋Safari9/18/20231084
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 📋Safari9/18/20231084
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 📋Safari9/18/20231084
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 📋Safari9/18/20231084
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 📋Safari9/18/20231084
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.PluralRules.PluralRules.options_parameter.options_roundingIncrement_parameter Firefox8/1/20231132
javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_trailingZeroDisplay_parameter Firefox8/1/20231132
javascript.builtins.Iterator.Iterator 📋Chrome2/20/2024929
javascript.builtins.Iterator.drop 📋Chrome2/20/2024929
javascript.builtins.Iterator.every 📋Chrome2/20/2024929
javascript.builtins.Iterator.filter 📋Chrome2/20/2024929
javascript.builtins.Iterator.find 📋Chrome2/20/2024929
javascript.builtins.Iterator.flatMap 📋Chrome2/20/2024929
javascript.builtins.Iterator.forEach 📋Chrome2/20/2024929
javascript.builtins.Iterator.from 📋Chrome2/20/2024929
javascript.builtins.Iterator.map 📋Chrome2/20/2024929
javascript.builtins.Iterator.reduce 📋Chrome2/20/2024929
javascript.builtins.Iterator.some 📋Chrome2/20/2024929
javascript.builtins.Iterator.take 📋Chrome2/20/2024929
javascript.builtins.Iterator.toArray 📋Chrome2/20/2024929
javascript.builtins.JSON.isRawJSON 📋Chrome5/30/20231195
javascript.builtins.JSON.parse.reviver_parameter_context_argument 📋Chrome5/30/20231195
javascript.builtins.JSON.rawJSON 📋Chrome5/30/20231195
javascript.builtins.Math.f16round 📋Firefox8/6/2024761
javascript.builtins.Promise.incumbent_settings_object_tracking 📋Firefox11/15/20163582
javascript.builtins.RangeError.serializable_object 📋Chrome9/10/20192553
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 📋Chrome9/10/20192553
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.escape 📋Safari12/11/2024634
javascript.builtins.SyntaxError.serializable_object 📋Chrome9/10/20192553
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 📋Chrome9/10/20192553
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 📋Chrome9/10/20192553
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.Uint8Array.fromBase64 📋Firefox11/26/2024649
javascript.builtins.Uint8Array.fromHex 📋Firefox11/26/2024649
javascript.builtins.Uint8Array.setFromBase64 📋Firefox11/26/2024649
javascript.builtins.Uint8Array.setFromHex 📋Firefox11/26/2024649
javascript.builtins.Uint8Array.toBase64 📋Firefox11/26/2024649
javascript.builtins.Uint8Array.toHex 📋Firefox11/26/2024649
javascript.builtins.WeakMap.symbol_as_keys Chrome1/10/20231335
javascript.builtins.WeakRef.symbol_as_target Chrome1/10/20231335
javascript.builtins.WeakSet.symbol_as_keys Chrome1/10/20231335
javascript.grammar.trailing_commas.trailing_commas_in_dynamic_import Chrome5/25/20211930
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 Chrome5/25/20211930
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.regular_expressions.modifier 📋Chrome5/14/2024845
javascript.statements.import.import_attributes 📋Safari12/11/20231000
javascript.statements.import.import_attributes.type_css Chrome3/19/2024901
javascript.statements.import.import_attributes.type_json Safari12/11/20231000
javascript.statements.import.service_worker_support Chrome5/25/20211930
javascript.statements.import.worklet_support Firefox6/6/20231188

WebAssembly Data

API First Browser Date Days in Limbo Notes
webassembly.api.Exception.stack Chrome10/19/20211783
webassembly.api.Module.Module.compile_options 📋Chrome10/15/2024691
webassembly.api.Tag.type 📋Safari12/13/20211728
webassembly.api.compileStreaming_static.compile_options 📋Chrome10/15/2024691
webassembly.api.compile_static.compile_options 📋Chrome10/15/2024691
webassembly.api.instantiateStreaming_static.compile_options 📋Chrome10/15/2024691
webassembly.api.instantiate_static.compile_options 📋Chrome10/15/2024691
webassembly.api.validate_static.compile_options 📋Chrome10/15/2024691
webassembly.exceptionsFinal 📋Firefox10/1/2024705
webassembly.jsStringBuiltins 📋Chrome10/15/2024691
webassembly.memory64 📋Firefox1/7/2025607
webassembly.multiMemory 📋Chrome12/5/20231006
webassembly.relaxed-SIMD 📋Chrome5/30/20231195