For a given set of browsers, what APIs are not yet in all of them.
| Not in Firefox | Not in Safari | |
|---|---|---|
| In Firefox | 860 | |
| In Safari | 679 |
Below is a list of features that are not in all of Firefox and Safari
| API | First Browser | Date | Days in Limbo | Notes |
|---|---|---|---|---|
| api.AudioContext.AudioContext.options_latencyHint_parameter 📋 | Safari | 4/26/2021 | 1924 | |
| api.AudioContext.createMediaStreamTrackSource 📋 | Firefox | 7/9/2019 | 2581 | 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.outputLatency 📋 | Firefox | 10/22/2019 | 2476 | |
| api.AudioData 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.AudioData 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.allocationSize 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.clone 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.close 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.copyTo 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.duration 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.format 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.numberOfChannels 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.numberOfFrames 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.sampleRate 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioData.timestamp 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.AudioDecoder 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.close 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.configure 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.decode 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.decodeQueueSize 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.dequeue_event 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.flush 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.isConfigSupported_static 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.reset 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioDecoder.state 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.AudioEncoder 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.close 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.configure 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.configure.bitrateMode 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.configure.opus 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.dequeue_event 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.encode 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.encodeQueueSize 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.flush 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.isConfigSupported_static 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.reset 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioEncoder.state 📋 | Firefox | 9/3/2024 | 698 | |
| api.AudioListener.forwardX 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | 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.AudioParam.automationRate 📋 | Safari | 9/16/2020 | 2146 | |
| api.AudioParam.cancelAndHoldAtTime 📋 | Safari | 4/26/2021 | 1924 | |
| api.AudioProcessingEvent.AudioProcessingEvent 📋 | Safari | 4/26/2021 | 1924 | |
| api.AudioSession 📋 | Safari | 3/27/2023 | 1224 | |
| api.AudioSession.type 📋 | Safari | 3/27/2023 | 1224 | |
| api.AudioTrack.sourceBuffer 📋 | Safari | 10/16/2014 | 4308 | 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.BarProp.visible.returns_popup | Firefox | 1/11/2022 | 1664 | |
| api.BarcodeDetector 📋 | Safari | 9/18/2023 | 1049 | 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 📋 | Safari | 9/18/2023 | 1049 | 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 📋 | Safari | 9/18/2023 | 1049 | 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 📋 | Safari | 9/18/2023 | 1049 | Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only. |
| api.BlobEvent.timecode 📋 | Safari | 4/26/2021 | 1924 | |
| api.BufferedChangeEvent 📋 | Safari | 9/18/2023 | 1049 | |
| api.BufferedChangeEvent.BufferedChangeEvent 📋 | Safari | 9/18/2023 | 1049 | |
| api.BufferedChangeEvent.addedRanges 📋 | Safari | 9/18/2023 | 1049 | |
| api.BufferedChangeEvent.removedRanges 📋 | Safari | 9/18/2023 | 1049 | |
| api.CSPViolationReportBody 📋 | Firefox | 9/3/2024 | 698 | |
| api.CSS.Hz_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.Q_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cap_static 📋 | Safari | 12/11/2023 | 965 | |
| api.CSS.ch_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cm_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cqb_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cqh_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cqi_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cqmax_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cqmin_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.cqw_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.deg_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dpcm_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dpi_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dppx_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dvb_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dvh_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dvi_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dvmax_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dvmin_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.dvw_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.em_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.ex_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.fr_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.grad_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.highlights_static 📋 | Safari | 12/11/2023 | 965 | |
| api.CSS.ic_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.in_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.kHz_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.lh_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.lvb_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.lvh_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.lvi_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.lvmax_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.lvmin_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.lvw_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.mm_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.ms_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.number_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.pc_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.percent_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.pt_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.px_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.rad_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.rcap_static 📋 | Safari | 12/11/2023 | 965 | |
| api.CSS.rch_static 📋 | Safari | 12/11/2023 | 965 | |
| api.CSS.rem_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.rex_static 📋 | Safari | 12/11/2023 | 965 | |
| api.CSS.ric_static 📋 | Safari | 12/11/2023 | 965 | |
| api.CSS.rlh_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.s_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.svb_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.svh_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.svi_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.svmax_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.svmin_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.svw_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.turn_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.vb_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.vh_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.vi_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.vmax_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.vmin_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSS.vw_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSImageValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSKeywordValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSKeywordValue.CSSKeywordValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSKeywordValue.value 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathClamp 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathClamp.CSSMathClamp 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathClamp.lower 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathClamp.upper 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathClamp.value 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathInvert 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathInvert.CSSMathInvert 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathInvert.value 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathMax 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathMax.values 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathMin 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathMin.values 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathNegate 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathNegate.CSSMathNegate 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathNegate.value 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathProduct 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathProduct.values 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathSum 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathSum.values 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMathValue.operator 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMatrixComponent 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMatrixComponent.CSSMatrixComponent 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSMatrixComponent.matrix 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericArray 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericArray.@@iterator | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericArray.entries | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericArray.forEach | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericArray.keys | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericArray.length 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericArray.values | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.add 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.div 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.equals 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.max 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.min 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.mul 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.parse_static 📋 | Safari | 3/27/2023 | 1224 | 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 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.to 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.toSum 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSNumericValue.type 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSPageDescriptors 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.margin 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.margin-bottom 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.margin-left 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.margin-right 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.margin-top 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.marginBottom 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.marginLeft 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.marginRight 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.marginTop 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.page-orientation 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.pageOrientation 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageDescriptors.size 📋 | Firefox | 8/6/2024 | 726 | |
| api.CSSPageRule.style.type_CSSPageDescriptors | Firefox | 8/6/2024 | 726 | |
| api.CSSPerspective 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSPerspective.CSSPerspective 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSPerspective.length 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSPositionTryDescriptors 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.align-self 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.alignSelf 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.block-size 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.blockSize 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.bottom 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.height 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inline-size 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inlineSize 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inset 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inset-block 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inset-block-end 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inset-block-start 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inset-inline 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inset-inline-end 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.inset-inline-start 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.insetBlock 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.insetBlockEnd 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.insetBlockStart 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.insetInline 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.insetInlineEnd 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.insetInlineStart 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.justify-self 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.justifySelf 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.left 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-block 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-block-end 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-block-start 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-bottom 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-inline 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-inline-end 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-inline-start 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-left 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-right 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.margin-top 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginBlock 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginBlockEnd 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginBlockStart 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginBottom 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginInline 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginInlineEnd 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginInlineStart 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginLeft 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginRight 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.marginTop 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.max-block-size 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.max-height 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.max-inline-size 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.max-width 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.maxBlockSize 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.maxHeight 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.maxInlineSize 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.maxWidth 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.min-block-size 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.min-height 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.min-inline-size 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.min-width 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.minBlockSize 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.minHeight 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.minInlineSize 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.minWidth 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.place-self 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.placeSelf 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.position-anchor 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.position-area 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.positionAnchor 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.positionArea 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.right 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.top 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryDescriptors.width 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryRule 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryRule.name 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPositionTryRule.style 📋 | Firefox | 10/1/2024 | 670 | |
| api.CSSPrimitiveValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPrimitiveValue.getCounterValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPrimitiveValue.getFloatValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPrimitiveValue.getRGBColorValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPrimitiveValue.getRectValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPrimitiveValue.getStringValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPrimitiveValue.primitiveType | Safari | 10/22/2013 | 4667 | |
| api.CSSPrimitiveValue.setFloatValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPrimitiveValue.setStringValue | Safari | 10/26/2007 | 6855 | |
| api.CSSPseudoElement 📋 | Firefox | 4/7/2020 | 2308 | |
| api.CSSPseudoElement.element 📋 | Firefox | 4/7/2020 | 2308 | |
| api.CSSPseudoElement.type 📋 | Firefox | 4/7/2020 | 2308 | |
| api.CSSRotate 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSRotate.CSSRotate 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSRotate.angle 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSRotate.x 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSRotate.y 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSRotate.z 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSScale 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSScale.CSSScale 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSScale.x 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSScale.y 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSScale.z 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkew 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkew.CSSSkew 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkew.ax 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkew.ay 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkewX 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkewX.CSSSkewX 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkewX.ax 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkewY 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkewY.CSSSkewY 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSSkewY.ay 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSStyleDeclaration.cssFloat 📋 | Safari | 6/23/2003 | 8441 | |
| api.CSSStyleDeclaration.getPropertyCSSValue | Safari | 6/23/2003 | 8441 | Firefox: Only returns a result if called on the result of getComputedStyle(). |
| api.CSSStyleRule.styleMap 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSStyleValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSStyleValue.parseAll_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSStyleValue.parse_static 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSStyleValue.toString 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformComponent 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformComponent.is2D 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformComponent.toMatrix 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformComponent.toString 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.@@iterator | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.CSSTransformValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.entries | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.forEach | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.is2D 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.keys | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.length 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.toMatrix 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTransformValue.values | Safari | 3/27/2023 | 1224 | |
| api.CSSTranslate 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTranslate.CSSTranslate 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTranslate.x 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTranslate.y 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSTranslate.z 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnitValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnitValue.CSSUnitValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnitValue.unit 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnitValue.value 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue.@@iterator | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue.CSSUnparsedValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue.entries | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue.forEach | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue.keys | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue.length 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSUnparsedValue.values | Safari | 3/27/2023 | 1224 | |
| api.CSSValue | Safari | 10/26/2007 | 6855 | |
| api.CSSValue.cssText | Safari | 10/22/2013 | 4667 | |
| api.CSSValue.cssValueType | Safari | 10/22/2013 | 4667 | |
| api.CSSValueList | Safari | 10/26/2007 | 6855 | |
| api.CSSValueList.item | Safari | 10/26/2007 | 6855 | |
| api.CSSValueList.length | Safari | 9/20/2016 | 3603 | |
| api.CSSVariableReferenceValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSVariableReferenceValue.CSSVariableReferenceValue 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSVariableReferenceValue.fallback 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSVariableReferenceValue.variable 📋 | Safari | 3/27/2023 | 1224 | |
| api.CSSViewTransitionRule 📋 | Safari | 12/11/2024 | 599 | |
| api.CSSViewTransitionRule.navigation 📋 | Safari | 12/11/2024 | 599 | |
| api.CSSViewTransitionRule.types 📋 | Safari | 12/11/2024 | 599 | |
| api.CanvasCaptureMediaStreamTrack 📋 | Safari | 9/19/2017 | 3239 | |
| api.CanvasCaptureMediaStreamTrack.canvas 📋 | Safari | 9/19/2017 | 3239 | |
| api.CanvasCaptureMediaStreamTrack.requestFrame 📋 | Safari | 9/19/2017 | 3239 | |
| api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter | Safari | 10/16/2014 | 4308 | |
| api.CanvasRenderingContext2D.filter 📋 | Firefox | 9/20/2016 | 3603 | |
| api.CanvasRenderingContext2D.fontKerning 📋 | Firefox | 8/23/2022 | 1440 | |
| api.CanvasRenderingContext2D.fontStretch 📋 | Firefox | 8/29/2023 | 1069 | |
| api.CanvasRenderingContext2D.fontVariantCaps 📋 | Firefox | 8/29/2023 | 1069 | |
| api.CanvasRenderingContext2D.imageSmoothingQuality 📋 | Safari | 3/21/2016 | 3786 | |
| api.CanvasRenderingContext2D.isContextLost 📋 | Firefox | 4/16/2024 | 838 | |
| api.CanvasRenderingContext2D.letterSpacing 📋 | Firefox | 7/4/2023 | 1125 | |
| api.CanvasRenderingContext2D.textRendering 📋 | Firefox | 8/1/2023 | 1097 | |
| api.CanvasRenderingContext2D.wordSpacing 📋 | Firefox | 7/4/2023 | 1125 | |
| api.CaretPosition 📋 | Firefox | 4/2/2013 | 4870 | |
| api.CaretPosition.getClientRect 📋 | Firefox | 8/6/2013 | 4744 | |
| api.CaretPosition.offset 📋 | Firefox | 4/2/2013 | 4870 | |
| api.CaretPosition.offsetNode 📋 | Firefox | 4/2/2013 | 4870 | |
| api.ClipboardItem.supports_static 📋 | Firefox | 6/11/2024 | 782 | |
| api.CloseWatcher 📋 | Firefox | 10/29/2024 | 642 | |
| api.CloseWatcher.CloseWatcher 📋 | Firefox | 10/29/2024 | 642 | |
| api.CloseWatcher.cancel_event 📋 | Firefox | 10/29/2024 | 642 | |
| api.CloseWatcher.close 📋 | Firefox | 10/29/2024 | 642 | |
| api.CloseWatcher.close_event 📋 | Firefox | 10/29/2024 | 642 | |
| api.CloseWatcher.destroy 📋 | Firefox | 10/29/2024 | 642 | |
| api.CloseWatcher.requestClose 📋 | Firefox | 10/29/2024 | 642 | |
| api.CompositionEvent.locale | Firefox | 12/20/2011 | 5339 | |
| api.Counter | Safari | 10/26/2007 | 6855 | |
| api.Counter.identifier | Safari | 10/26/2007 | 6855 | |
| api.Counter.listStyle | Safari | 10/26/2007 | 6855 | |
| api.Counter.separator | Safari | 10/26/2007 | 6855 | |
| api.Credential.isConditionalMediationAvailable_static 📋 | Safari | 9/12/2022 | 1420 | |
| api.CredentialsContainer.create.publicKey_option.extensions.credProps 📋 | Firefox | 10/24/2023 | 1013 | |
| api.CredentialsContainer.create.publicKey_option.extensions.largeBlob 📋 | Safari | 9/18/2023 | 1049 | |
| api.CredentialsContainer.create.publicKey_option.extensions.minPinLength | Firefox | 11/21/2023 | 985 | |
| api.CredentialsContainer.create.publicKey_option.residentKey 📋 | Firefox | 6/6/2023 | 1153 | |
| api.CustomElementRegistry.builtin_element_support | Firefox | 10/23/2018 | 2840 | |
| api.CustomElementRegistry.define.disabledFeatures_static_property | Firefox | 9/7/2021 | 1790 | |
| api.DOMException.serializable_object 📋 | Firefox | 5/31/2022 | 1524 | |
| api.DataCue 📋 | Safari | 9/19/2017 | 3239 | |
| api.DataCue.DataCue 📋 | Safari | 9/19/2017 | 3239 | |
| api.DataCue.type 📋 | Safari | 9/19/2017 | 3239 | |
| api.DataCue.value 📋 | Safari | 9/19/2017 | 3239 | |
| api.DataTransfer.addElement | Firefox | 6/30/2009 | 6242 | |
| api.DataTransfer.mozCursor | Firefox | 6/30/2009 | 6242 | |
| api.DataTransfer.mozSourceNode | Firefox | 3/22/2011 | 5612 | |
| api.DataTransfer.mozUserCancelled | Firefox | 6/30/2009 | 6242 | |
| api.DeprecationReportBody 📋 | Firefox | 1/29/2019 | 2742 | Firefox: Not supported in workers |
| api.DeprecationReportBody.anticipatedRemoval 📋 | Firefox | 1/29/2019 | 2742 | |
| api.DeprecationReportBody.columnNumber 📋 | Firefox | 1/29/2019 | 2742 | |
| api.DeprecationReportBody.id 📋 | Firefox | 1/29/2019 | 2742 | |
| api.DeprecationReportBody.lineNumber 📋 | Firefox | 1/29/2019 | 2742 | |
| api.DeprecationReportBody.message 📋 | Firefox | 1/29/2019 | 2742 | |
| api.DeprecationReportBody.sourceFile 📋 | Firefox | 1/29/2019 | 2742 | |
| api.DeviceMotionEvent.DeviceMotionEvent 📋 | Firefox | 4/29/2014 | 4478 | |
| api.DeviceMotionEventAcceleration 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceMotionEventAcceleration.x 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceMotionEventAcceleration.y 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceMotionEventAcceleration.z 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceMotionEventRotationRate 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceMotionEventRotationRate.alpha 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceMotionEventRotationRate.beta 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceMotionEventRotationRate.gamma 📋 | Firefox | 8/16/2011 | 5465 | |
| api.DeviceOrientationEvent.DeviceOrientationEvent 📋 | Firefox | 11/20/2012 | 5003 | |
| api.Directory | Firefox | 6/10/2014 | 4436 | |
| api.Directory.getFiles | Firefox | 8/2/2016 | 3652 | |
| api.Directory.getFilesAndDirectories | Firefox | 11/3/2015 | 3925 | |
| api.Directory.name | Firefox | 6/10/2014 | 4436 | |
| api.Directory.path | Firefox | 11/3/2015 | 3925 | |
| api.Document.afterscriptexecute_event | Firefox | 12/20/2011 | 5339 | |
| api.Document.beforescriptexecute_event | Firefox | 12/20/2011 | 5339 | |
| api.Document.caretPositionFromPoint 📋 | Firefox | 4/2/2013 | 4870 | |
| api.Document.caretRangeFromPoint | Safari | 6/7/2010 | 5900 | |
| api.Document.createElement.options_parameter | Firefox | 11/15/2016 | 3547 | 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 | Firefox | 11/15/2016 | 3547 | 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.enableStyleSheetsForSet | Firefox | 6/17/2008 | 6620 | |
| api.Document.execCommand.defaultParagraphSeparator | Firefox | 8/8/2017 | 3281 | |
| api.Document.execCommand.insertBrOnReturn | Firefox | 11/29/2005 | 7551 | |
| api.Document.exitPictureInPicture 📋 | Safari | 3/24/2020 | 2322 | |
| api.Document.featurePolicy | Firefox | 9/3/2019 | 2525 | |
| api.Document.fragmentDirective 📋 | Firefox | 10/1/2024 | 670 | |
| api.Document.getBoxQuads 📋 | Firefox | 7/22/2014 | 4394 | |
| api.Document.lastStyleSheetSet | Firefox | 6/17/2008 | 6620 | |
| api.Document.mozSetImageElement | Firefox | 3/22/2011 | 5612 | |
| api.Document.pictureInPictureElement 📋 | Safari | 3/24/2020 | 2322 | |
| api.Document.pictureInPictureEnabled 📋 | Safari | 3/24/2020 | 2322 | |
| api.Document.preferredStyleSheetSet | Firefox | 6/17/2008 | 6620 | |
| api.Document.releaseCapture | Firefox | 3/22/2011 | 5612 | |
| api.Document.scrollend_event 📋 | Firefox | 1/17/2023 | 1293 | |
| api.Document.selectedStyleSheetSet | Firefox | 6/17/2008 | 6620 | |
| api.Document.startViewTransition 📋 | Safari | 9/16/2024 | 685 | |
| api.Document.styleSheetSets | Firefox | 6/17/2008 | 6620 | |
| api.Document.xmlEncoding 📋 | Safari | 10/26/2007 | 6855 | |
| api.Document.xmlStandalone 📋 | Safari | 10/26/2007 | 6855 | |
| api.Document.xmlVersion 📋 | Safari | 10/26/2007 | 6855 | |
| api.EXT_texture_norm16 📋 | Safari | 9/12/2022 | 1420 | |
| api.Element.DOMMouseScroll_event | Firefox | 11/9/2004 | 7936 | |
| api.Element.MozMousePixelScroll_event | Firefox | 8/16/2011 | 5465 | |
| api.Element.afterscriptexecute_event | Firefox | 10/24/2006 | 7222 | |
| api.Element.animate.options_iterationComposite_parameter 📋 | Firefox | 8/25/2020 | 2168 | |
| api.Element.animate.options_timeline_parameter 📋 | Safari | 9/12/2022 | 1420 | |
| api.Element.ariaActiveDescendantElement 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaColIndexText 📋 | Firefox | 10/24/2023 | 1013 | |
| api.Element.ariaControlsElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaDescribedByElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaDetailsElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaErrorMessageElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaFlowToElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaLabelledByElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaOwnsElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.ariaRowIndexText 📋 | Firefox | 10/24/2023 | 1013 | |
| api.Element.beforescriptexecute_event | Firefox | 10/24/2006 | 7222 | |
| api.Element.computedStyleMap 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.currentCSSZoom 📋 | Firefox | 5/14/2024 | 810 | |
| api.Element.getBoxQuads 📋 | Firefox | 7/22/2014 | 4394 | |
| api.Element.mousewheel_event | Safari | 10/26/2007 | 6855 | |
| api.Element.requestFullscreen.options_navigationUI_parameter 📋 | Safari | 3/27/2023 | 1224 | |
| api.Element.scrollIntoViewIfNeeded | Safari | 10/26/2007 | 6855 | |
| api.Element.scrollLeftMax | Firefox | 10/9/2012 | 5045 | |
| api.Element.scrollTopMax | Firefox | 10/9/2012 | 5045 | |
| api.Element.scrollend_event 📋 | Firefox | 1/17/2023 | 1293 | |
| api.Element.setCapture | Firefox | 3/22/2011 | 5612 | Internet Explorer: The retargetToElement parameter to Element.setCapture() was introduced in Internet Explorer 5.5. |
| api.Element.touchcancel_event 📋 | Firefox | 3/7/2017 | 3435 | |
| api.Element.touchend_event 📋 | Firefox | 3/7/2017 | 3435 | |
| api.Element.touchmove_event 📋 | Firefox | 3/7/2017 | 3435 | |
| api.Element.touchstart_event 📋 | Firefox | 3/7/2017 | 3435 | |
| api.Element.webkitmouseforcechanged_event | Safari | 9/30/2015 | 3959 | |
| api.Element.webkitmouseforcedown_event | Safari | 9/30/2015 | 3959 | |
| api.Element.webkitmouseforceup_event | Safari | 9/30/2015 | 3959 | |
| api.Element.webkitmouseforcewillbegin_event | Safari | 9/30/2015 | 3959 | |
| api.ElementInternals.ariaActiveDescendantElement 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaColIndexText 📋 | Firefox | 10/24/2023 | 1013 | |
| api.ElementInternals.ariaControlsElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaDescribedByElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaDescription 📋 | Firefox | 10/24/2023 | 1013 | |
| api.ElementInternals.ariaDetailsElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaErrorMessageElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaFlowToElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaLabelledByElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaOwnsElements 📋 | Safari | 3/27/2023 | 1224 | |
| api.ElementInternals.ariaRowIndexText 📋 | Firefox | 10/24/2023 | 1013 | |
| api.EncodedAudioChunk 📋 | Firefox | 9/3/2024 | 698 | |
| api.EncodedAudioChunk.EncodedAudioChunk 📋 | Firefox | 9/3/2024 | 698 | |
| api.EncodedAudioChunk.byteLength 📋 | Firefox | 9/3/2024 | 698 | |
| api.EncodedAudioChunk.copyTo 📋 | Firefox | 9/3/2024 | 698 | |
| api.EncodedAudioChunk.duration 📋 | Firefox | 9/3/2024 | 698 | |
| api.EncodedAudioChunk.timestamp 📋 | Firefox | 9/3/2024 | 698 | |
| api.EncodedAudioChunk.type 📋 | Firefox | 9/3/2024 | 698 | |
| api.Event.explicitOriginalTarget | Firefox | 11/29/2005 | 7551 | |
| api.Event.originalTarget | Firefox | 11/29/2005 | 7551 | |
| api.EventCounts 📋 | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.@@iterator | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.entries | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.forEach | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.get | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.has | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.keys | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.size | Firefox | 6/1/2021 | 1888 | |
| api.EventCounts.values | Firefox | 6/1/2021 | 1888 | |
| api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_wheel | Firefox | 12/15/2020 | 2056 | |
| api.External 📋 | Firefox | 10/24/2006 | 7222 | |
| api.External.AddSearchProvider 📋 | Firefox | 10/24/2006 | 7222 | Firefox: From Firefox 78 this function does nothing, as the specification requires. |
| api.External.IsSearchProviderInstalled 📋 | Firefox | 10/24/2006 | 7222 | |
| api.FeaturePolicy | Firefox | 1/29/2019 | 2742 | |
| api.FeaturePolicy.allowedFeatures | Firefox | 1/29/2019 | 2742 | |
| api.FeaturePolicy.allowsFeature | Firefox | 1/29/2019 | 2742 | |
| api.FeaturePolicy.features | Firefox | 10/22/2019 | 2476 | |
| api.FeaturePolicy.getAllowlistForFeature | Firefox | 1/29/2019 | 2742 | |
| api.FetchEvent.respondWith.networkerror_on_same-origin_cors | Firefox | 3/13/2018 | 3064 | |
| api.FetchEvent.respondWith.resource_url | Firefox | 3/13/2018 | 3064 | |
| api.FileSystemFileHandle.createWritable 📋 | Firefox | 3/14/2023 | 1237 | |
| api.FileSystemWritableFileStream 📋 | Firefox | 3/14/2023 | 1237 | |
| api.FileSystemWritableFileStream.seek 📋 | Firefox | 3/14/2023 | 1237 | |
| api.FileSystemWritableFileStream.truncate 📋 | Firefox | 3/14/2023 | 1237 | |
| api.FileSystemWritableFileStream.write 📋 | Firefox | 3/14/2023 | 1237 | |
| api.FontFace.ascentOverride 📋 | Firefox | 6/1/2021 | 1888 | |
| api.FontFace.descentOverride 📋 | Firefox | 6/1/2021 | 1888 | |
| api.FontFace.lineGapOverride 📋 | Firefox | 6/1/2021 | 1888 | |
| api.FontFace.variant | Firefox | 9/22/2015 | 3967 | |
| api.FontFace.variationSettings 📋 | Firefox | 9/5/2018 | 2888 | |
| api.FontFace.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.FontFaceSet.FontFaceSet | Safari | 9/20/2016 | 3603 | 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 | Firefox | 9/20/2022 | 1412 | |
| api.FontFaceSetLoadEvent 📋 | Firefox | 9/22/2015 | 3967 | |
| api.FontFaceSetLoadEvent.FontFaceSetLoadEvent 📋 | Firefox | 9/22/2015 | 3967 | |
| api.FontFaceSetLoadEvent.fontfaces 📋 | Firefox | 9/22/2015 | 3967 | |
| api.FontFaceSetLoadEvent.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.FragmentDirective 📋 | Firefox | 10/1/2024 | 670 | |
| api.Gamepad.displayId | Firefox | 3/8/2022 | 1608 | 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 📋 | Firefox | 8/8/2017 | 3281 | |
| api.Gamepad.hapticActuators 📋 | Firefox | 8/8/2017 | 3281 | |
| api.Gamepad.pose 📋 | Firefox | 8/8/2017 | 3281 | |
| api.Gamepad.secure_context_required | Firefox | 8/10/2021 | 1818 | |
| api.Gamepad.vibrationActuator 📋 | Safari | 3/27/2023 | 1224 | |
| api.GamepadButton.secure_context_required | Firefox | 8/10/2021 | 1818 | |
| api.GamepadButton.touched 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadEvent.secure_context_required | Firefox | 8/10/2021 | 1818 | |
| api.GamepadHapticActuator.canPlayEffectType | Safari | 3/27/2023 | 1224 | |
| api.GamepadHapticActuator.playEffect 📋 | Safari | 3/27/2023 | 1224 | |
| api.GamepadHapticActuator.pulse 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadHapticActuator.reset 📋 | Safari | 3/27/2023 | 1224 | |
| api.GamepadHapticActuator.secure_context_required | Firefox | 8/10/2021 | 1818 | |
| api.GamepadPose 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.angularAcceleration 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.angularVelocity 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.hasOrientation 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.hasPosition 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.linearAcceleration 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.linearVelocity 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.orientation 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.position 📋 | Firefox | 8/8/2017 | 3281 | |
| api.GamepadPose.secure_context_required | Firefox | 8/10/2021 | 1818 | |
| api.GestureEvent | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.altKey | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.clientX | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.clientY | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.ctrlKey | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.initGestureEvent | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.metaKey | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.rotation | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.scale | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.screenX | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.screenY | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.shiftKey | Safari | 9/30/2015 | 3959 | |
| api.GestureEvent.target | Safari | 9/30/2015 | 3959 | |
| api.HMDVRDevice | Firefox | 7/2/2015 | 4049 | |
| api.HMDVRDevice.getEyeParameters | Firefox | 7/2/2015 | 4049 | |
| api.HMDVRDevice.setFieldOfView | Firefox | 7/2/2015 | 4049 | |
| api.HTMLAnchorElement.attributionSourceId 📋 | Safari | 3/14/2022 | 1602 | |
| api.HTMLAnchorElement.referrerPolicy.no-referrer-when-downgrade | Safari | 9/16/2020 | 2146 | |
| api.HTMLAnchorElement.referrerPolicy.origin-when-cross-origin | Safari | 9/16/2020 | 2146 | |
| api.HTMLAnchorElement.referrerPolicy.unsafe-url | Safari | 9/16/2020 | 2146 | |
| api.HTMLAreaElement.referrerPolicy.no-referrer-when-downgrade | Safari | 4/26/2021 | 1924 | |
| api.HTMLAreaElement.referrerPolicy.origin-when-cross-origin | Safari | 4/26/2021 | 1924 | |
| api.HTMLAreaElement.referrerPolicy.unsafe-url | Safari | 4/26/2021 | 1924 | |
| api.HTMLCanvasElement.contextlost_event 📋 | Firefox | 4/16/2024 | 838 | |
| api.HTMLCanvasElement.contextrestored_event 📋 | Firefox | 4/16/2024 | 838 | |
| api.HTMLCanvasElement.getContext.2d_context.options_alpha_parameter 📋 | Firefox | 6/10/2014 | 4436 | |
| api.HTMLCanvasElement.getContext.2d_context.options_colorSpace_parameter 📋 | Safari | 12/13/2021 | 1693 | |
| api.HTMLCanvasElement.getContext.2d_context.options_desynchronized_parameter 📋 | Safari | 9/20/2021 | 1777 | Chrome: ChromeOS and WindowsChrome: ChromeOS only |
| api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter 📋 | Safari | 4/12/2018 | 3034 | |
| api.HTMLCanvasElement.mozOpaque | Firefox | 6/30/2009 | 6242 | |
| api.HTMLCanvasElement.mozPrintCallback | Firefox | 1/8/2013 | 4954 | |
| api.HTMLCanvasElement.toBlob.type_parameter_webp | Firefox | 1/11/2022 | 1664 | |
| api.HTMLCanvasElement.toDataURL.type_parameter_webp | Firefox | 1/11/2022 | 1664 | |
| api.HTMLElement.attributeStyleMap 📋 | Safari | 3/27/2023 | 1224 | |
| api.HTMLElement.autocapitalize 📋 | Firefox | 3/14/2023 | 1237 | 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 📋 | Safari | 4/26/2021 | 1924 | |
| api.HTMLElement.beforetoggle_event.dialog_elements 📋 | Firefox | 11/26/2024 | 614 | |
| api.HTMLElement.contentEditable.plaintext-only | Safari | 7/20/2011 | 5492 | |
| api.HTMLElement.focus.options_focusVisible_parameter | Firefox | 8/23/2022 | 1440 | |
| api.HTMLElement.inert.ignores_find_in_page 📋 | Firefox | 11/21/2023 | 985 | |
| api.HTMLElement.toggle_event.dialog_elements 📋 | Firefox | 11/26/2024 | 614 | |
| api.HTMLElement.writingSuggestions 📋 | Safari | 9/16/2024 | 685 | |
| api.HTMLIFrameElement.featurePolicy | Firefox | 9/3/2019 | 2525 | |
| api.HTMLIFrameElement.referrerPolicy.no-referrer-when-downgrade | Safari | 9/16/2020 | 2146 | |
| api.HTMLIFrameElement.referrerPolicy.origin-when-cross-origin | Safari | 9/16/2020 | 2146 | |
| api.HTMLIFrameElement.referrerPolicy.unsafe-url | Safari | 9/16/2020 | 2146 | |
| api.HTMLImageElement.referrerPolicy.no-referrer-when-downgrade | Safari | 9/16/2020 | 2146 | |
| api.HTMLImageElement.referrerPolicy.origin-when-cross-origin | Safari | 9/16/2020 | 2146 | |
| api.HTMLImageElement.referrerPolicy.unsafe-url | Safari | 9/16/2020 | 2146 | |
| api.HTMLInputElement.selectionchange_event 📋 | Firefox | 9/7/2021 | 1790 | 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.time_input | Safari | 9/12/2022 | 1420 | |
| api.HTMLLinkElement.blocking 📋 | Safari | 12/11/2024 | 599 | |
| api.HTMLLinkElement.referrerPolicy.no-referrer-when-downgrade | Safari | 4/26/2021 | 1924 | |
| api.HTMLLinkElement.referrerPolicy.origin-when-cross-origin | Safari | 4/26/2021 | 1924 | |
| api.HTMLLinkElement.referrerPolicy.unsafe-url | Safari | 4/26/2021 | 1924 | |
| api.HTMLMediaElement.captureStream 📋 | Firefox | 8/28/2012 | 5087 | |
| api.HTMLMediaElement.controller | Safari | 7/25/2012 | 5121 | |
| api.HTMLMediaElement.disableRemotePlayback 📋 | Safari | 3/24/2020 | 2322 | |
| api.HTMLMediaElement.getStartDate 📋 | Safari | 9/30/2015 | 3959 | |
| api.HTMLMediaElement.mediaGroup | Safari | 7/25/2012 | 5121 | |
| api.HTMLMediaElement.mozAudioCaptured | Firefox | 8/28/2012 | 5087 | |
| api.HTMLMediaElement.mozCaptureStreamUntilEnded | Firefox | 8/28/2012 | 5087 | |
| api.HTMLMediaElement.mozFragmentEnd | Firefox | 12/20/2011 | 5339 | |
| api.HTMLMediaElement.mozGetMetadata | Firefox | 11/20/2012 | 5003 | |
| api.HTMLMediaElement.remote 📋 | Safari | 3/24/2020 | 2322 | |
| api.HTMLMediaElement.setSinkId 📋 | Firefox | 8/1/2023 | 1097 | 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 📋 | Firefox | 8/1/2023 | 1097 | 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 📋 | Safari | 9/20/2021 | 1777 | |
| api.HTMLScriptElement.blocking 📋 | Safari | 12/11/2024 | 599 | |
| api.HTMLScriptElement.referrerPolicy.no-referrer-when-downgrade | Safari | 9/16/2020 | 2146 | |
| api.HTMLScriptElement.referrerPolicy.origin-when-cross-origin | Safari | 9/16/2020 | 2146 | |
| api.HTMLScriptElement.referrerPolicy.unsafe-url | Safari | 9/16/2020 | 2146 | |
| api.HTMLSelectElement.showPicker 📋 | Firefox | 1/23/2024 | 922 | |
| api.HTMLStyleElement.blocking 📋 | Safari | 12/11/2024 | 599 | |
| api.HTMLTextAreaElement.selectionchange_event 📋 | Firefox | 9/7/2021 | 1790 | 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 📋 | Safari | 3/24/2020 | 2322 | |
| api.HTMLVideoElement.leavepictureinpicture_event 📋 | Safari | 3/24/2020 | 2322 | |
| api.HTMLVideoElement.mozDecodedFrames | Firefox | 6/21/2011 | 5521 | |
| api.HTMLVideoElement.mozFrameDelay | Firefox | 6/21/2011 | 5521 | |
| api.HTMLVideoElement.mozHasAudio | Firefox | 8/28/2012 | 5087 | |
| api.HTMLVideoElement.mozPaintedFrames | Firefox | 6/21/2011 | 5521 | |
| api.HTMLVideoElement.mozParsedFrames | Firefox | 6/21/2011 | 5521 | |
| api.HTMLVideoElement.mozPresentedFrames | Firefox | 6/21/2011 | 5521 | |
| api.HTMLVideoElement.playsInline 📋 | Safari | 9/20/2016 | 3603 | |
| api.HTMLVideoElement.requestPictureInPicture 📋 | Safari | 3/24/2020 | 2322 | |
| api.Highlight 📋 | Safari | 12/11/2023 | 965 | |
| api.Highlight.@@iterator | Safari | 12/11/2023 | 965 | |
| api.Highlight.Highlight 📋 | Safari | 12/11/2023 | 965 | |
| api.Highlight.add | Safari | 12/11/2023 | 965 | |
| api.Highlight.clear | Safari | 12/11/2023 | 965 | |
| api.Highlight.delete | Safari | 12/11/2023 | 965 | |
| api.Highlight.entries | Safari | 12/11/2023 | 965 | |
| api.Highlight.forEach | Safari | 12/11/2023 | 965 | |
| api.Highlight.has | Safari | 12/11/2023 | 965 | |
| api.Highlight.keys | Safari | 12/11/2023 | 965 | |
| api.Highlight.priority 📋 | Safari | 12/11/2023 | 965 | |
| api.Highlight.size | Safari | 12/11/2023 | 965 | |
| api.Highlight.type 📋 | Safari | 12/11/2023 | 965 | |
| api.Highlight.values | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry 📋 | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.@@iterator | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.clear | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.delete | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.entries | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.forEach | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.get | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.has | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.keys | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.set | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.size | Safari | 12/11/2023 | 965 | |
| api.HighlightRegistry.values | Safari | 12/11/2023 | 965 | |
| api.History.pushState.unused_parameter | Safari | 6/7/2010 | 5900 | 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 | Safari | 6/7/2010 | 5900 | 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 | Firefox | 8/11/2015 | 4009 | |
| api.IDBIndex.isAutoLocale | Firefox | 12/15/2015 | 3883 | |
| api.IDBIndex.locale | Firefox | 12/15/2015 | 3883 | |
| api.IDBObjectStore.createIndex.options_locale_parameter | Firefox | 12/15/2015 | 3883 | |
| api.IDBRequest.error.DOMException | Firefox | 1/23/2018 | 3113 | |
| api.IDBTransaction.error.DOMException | Firefox | 1/23/2018 | 3113 | |
| api.IdleDeadline 📋 | Firefox | 8/8/2017 | 3281 | |
| api.IdleDeadline.didTimeout 📋 | Firefox | 8/8/2017 | 3281 | |
| api.IdleDeadline.timeRemaining 📋 | Firefox | 8/8/2017 | 3281 | |
| api.ImageCapture.getPhotoCapabilities 📋 | Safari | 3/5/2024 | 880 | |
| api.ImageCapture.getPhotoSettings 📋 | Safari | 3/5/2024 | 880 | |
| api.ImageData.colorSpace 📋 | Safari | 12/13/2021 | 1693 | |
| api.ImageDecoder 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.ImageDecoder 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.close 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.complete 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.completed 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.decode 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.isTypeSupported_static 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.reset 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.tracks 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageDecoder.type 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrack 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrack.animated 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrack.frameCount 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrack.repetitionCount 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrack.selected 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrackList 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrackList.length 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrackList.ready 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrackList.selectedIndex 📋 | Firefox | 11/26/2024 | 614 | |
| api.ImageTrackList.selectedTrack 📋 | Firefox | 11/26/2024 | 614 | |
| api.InputDeviceInfo.getCapabilities 📋 | Safari | 9/18/2023 | 1049 | |
| api.InputEvent.inputType.insertFromPasteAsQuotation | Firefox | 5/21/2019 | 2630 | |
| api.IntersectionObserverEntry.IntersectionObserverEntry | Safari | 3/25/2019 | 2687 | |
| api.KHR_parallel_shader_compile 📋 | Safari | 4/26/2021 | 1924 | |
| api.KeyboardEvent.getModifierState.key_parameter_accel | Firefox | 9/2/2014 | 4352 | |
| api.KeyboardEvent.getModifierState.key_parameter_fn | Firefox | 8/28/2012 | 5087 | |
| api.KeyboardEvent.getModifierState.key_parameter_numlock | Firefox | 8/28/2012 | 5087 | |
| api.KeyboardEvent.getModifierState.key_parameter_os | Firefox | 8/28/2012 | 5087 | |
| api.KeyboardEvent.getModifierState.key_parameter_scrolllock | Firefox | 8/28/2012 | 5087 | |
| api.KeyboardEvent.keyIdentifier | Safari | 2/2/2004 | 8217 | |
| api.LargestContentfulPaint 📋 | Firefox | 1/23/2024 | 922 | |
| api.LargestContentfulPaint.element 📋 | Firefox | 1/23/2024 | 922 | |
| api.LargestContentfulPaint.id 📋 | Firefox | 1/23/2024 | 922 | |
| api.LargestContentfulPaint.loadTime 📋 | Firefox | 1/23/2024 | 922 | |
| api.LargestContentfulPaint.renderTime 📋 | Firefox | 1/23/2024 | 922 | |
| api.LargestContentfulPaint.size 📋 | Firefox | 1/23/2024 | 922 | |
| api.LargestContentfulPaint.toJSON 📋 | Firefox | 1/23/2024 | 922 | |
| api.LargestContentfulPaint.url 📋 | Firefox | 1/23/2024 | 922 | |
| api.Location.ancestorOrigins 📋 | Safari | 7/25/2012 | 5121 | Deno: This value is always empty in Deno. |
| api.MIDIAccess 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIAccess.inputs 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIAccess.outputs 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIAccess.statechange_event 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIAccess.sysexEnabled 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIConnectionEvent 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIConnectionEvent.MIDIConnectionEvent 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIConnectionEvent.port 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInput 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInput.midimessage_event 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.@@iterator | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.entries | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.forEach | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.get | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.has | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.keys | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.size | Firefox | 12/13/2022 | 1328 | |
| api.MIDIInputMap.values | Firefox | 12/13/2022 | 1328 | |
| api.MIDIMessageEvent 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIMessageEvent.MIDIMessageEvent 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIMessageEvent.data 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutput 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutput.clear 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutput.send 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.@@iterator | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.entries | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.forEach | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.get | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.has | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.keys | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.size | Firefox | 12/13/2022 | 1328 | |
| api.MIDIOutputMap.values | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.close 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.connection 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.id 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.manufacturer 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.name 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.open 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.state 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.statechange_event 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.type 📋 | Firefox | 12/13/2022 | 1328 | |
| api.MIDIPort.version 📋 | Firefox | 12/13/2022 | 1328 | |
| api.ManagedMediaSource 📋 | Safari | 9/18/2023 | 1049 | |
| api.ManagedMediaSource.ManagedMediaSource 📋 | Safari | 9/18/2023 | 1049 | |
| api.ManagedMediaSource.endstreaming_event 📋 | Safari | 9/18/2023 | 1049 | |
| api.ManagedMediaSource.startstreaming_event 📋 | Safari | 9/18/2023 | 1049 | |
| api.ManagedMediaSource.streaming 📋 | Safari | 9/18/2023 | 1049 | |
| api.ManagedSourceBuffer 📋 | Safari | 9/18/2023 | 1049 | |
| api.ManagedSourceBuffer.bufferedchange_event 📋 | Safari | 9/18/2023 | 1049 | |
| api.MathMLElement.attributeStyleMap 📋 | Safari | 3/27/2023 | 1224 | |
| api.MathMLElement.nonce 📋 | Safari | 3/14/2022 | 1602 | |
| api.MediaCapabilities.decodingInfo.configuration_keySystemConfiguration_parameter 📋 | Firefox | 8/6/2024 | 726 | |
| api.MediaController | Safari | 7/25/2012 | 5121 | |
| api.MediaController.MediaController | Safari | 7/25/2012 | 5121 | |
| api.MediaController.buffered | Safari | 10/22/2013 | 4667 | |
| api.MediaController.currentTime | Safari | 10/22/2013 | 4667 | |
| api.MediaController.defaultPlaybackRate | Safari | 10/22/2013 | 4667 | |
| api.MediaController.duration | Safari | 10/22/2013 | 4667 | |
| api.MediaController.muted | Safari | 10/22/2013 | 4667 | |
| api.MediaController.pause | Safari | 7/25/2012 | 5121 | |
| api.MediaController.paused | Safari | 10/22/2013 | 4667 | |
| api.MediaController.play | Safari | 7/25/2012 | 5121 | |
| api.MediaController.playbackRate | Safari | 10/22/2013 | 4667 | |
| api.MediaController.playbackState | Safari | 10/22/2013 | 4667 | |
| api.MediaController.played | Safari | 10/22/2013 | 4667 | |
| api.MediaController.seekable | Safari | 10/22/2013 | 4667 | |
| api.MediaController.unpause | Safari | 10/22/2013 | 4667 | |
| api.MediaController.volume | Safari | 10/22/2013 | 4667 | |
| api.MediaDevices.selectAudioOutput 📋 | Firefox | 8/1/2023 | 1097 | |
| api.MediaKeys.getStatusForPolicy 📋 | Firefox | 7/9/2024 | 754 | |
| api.MediaSource.canConstructInDedicatedWorker_static 📋 | Safari | 9/16/2024 | 685 | |
| api.MediaSource.handle 📋 | Safari | 9/16/2024 | 685 | |
| api.MediaSourceHandle 📋 | Safari | 9/16/2024 | 685 | |
| api.MediaStreamEvent | Firefox | 9/17/2013 | 4702 | |
| api.MediaStreamEvent.MediaStreamEvent | Firefox | 9/17/2013 | 4702 | |
| api.MediaStreamEvent.stream | Firefox | 9/17/2013 | 4702 | |
| api.MediaStreamTrack.applyConstraints.aspectRatio_constraint 📋 | Safari | 9/19/2017 | 3239 | |
| api.MediaStreamTrack.applyConstraints.autoGainControl_constraint 📋 | Firefox | 8/8/2017 | 3281 | |
| api.MediaStreamTrack.applyConstraints.channelCount_constraint 📋 | Safari | 9/19/2017 | 3239 | |
| api.MediaStreamTrack.applyConstraints.displaySurface_constraint 📋 | Safari | 4/12/2018 | 3034 | |
| api.MediaStreamTrack.applyConstraints.logicalSurface_constraint 📋 | Safari | 4/12/2018 | 3034 | |
| api.MediaStreamTrack.applyConstraints.noiseSuppression_constraint 📋 | Firefox | 8/8/2017 | 3281 | |
| api.MediaStreamTrack.applyConstraints.sampleRate_constraint 📋 | Safari | 9/19/2017 | 3239 | |
| api.MediaStreamTrack.applyConstraints.sampleSize_constraint 📋 | Safari | 9/19/2017 | 3239 | |
| api.MediaStreamTrack.applyConstraints.volume_constraint | Safari | 9/19/2017 | 3239 | |
| api.MediaStreamTrack.contentHint 📋 | Safari | 3/25/2019 | 2687 | |
| api.MediaStreamTrackAudioSourceNode 📋 | Firefox | 7/9/2019 | 2581 | |
| api.MediaStreamTrackAudioSourceNode.MediaStreamTrackAudioSourceNode 📋 | Firefox | 7/9/2019 | 2581 | 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.MediaStreamTrackProcessor 📋 | Safari | 9/16/2024 | 685 | 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 📋 | Safari | 9/16/2024 | 685 | |
| api.MediaStreamTrackProcessor.readable 📋 | Safari | 9/16/2024 | 685 | |
| api.MerchantValidationEvent | Safari | 4/12/2018 | 3034 | Firefox: Available only in Nightly builds. |
| api.MerchantValidationEvent.MerchantValidationEvent | Safari | 3/25/2019 | 2687 | Firefox: Available only in Nightly builds. |
| api.MerchantValidationEvent.complete | Safari | 4/12/2018 | 3034 | Firefox: Available only in Nightly builds. |
| api.MerchantValidationEvent.methodName | Safari | 3/25/2019 | 2687 | Firefox: Available only in Nightly builds. |
| api.MerchantValidationEvent.validationURL | Safari | 4/12/2018 | 3034 | Firefox: Available only in Nightly builds. |
| api.MouseEvent.getModifierState.accel_support | Firefox | 9/2/2014 | 4352 | |
| api.MouseEvent.relatedTarget.drag_events 📋 | Firefox | 3/13/2018 | 3064 | |
| api.MouseScrollEvent | Firefox | 6/30/2009 | 6242 | |
| api.Navigator.activeVRDisplays | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 2/11/2020 | 2364 | |
| api.Navigator.audioSession 📋 | Safari | 3/27/2023 | 1224 | |
| api.Navigator.buildID | Firefox | 10/24/2006 | 7222 | 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.canShare.data_files_parameter 📋 | Safari | 9/16/2020 | 2146 | |
| api.Navigator.canShare.data_text_parameter 📋 | Safari | 9/16/2020 | 2146 | |
| api.Navigator.clearAppBadge 📋 | Safari | 9/18/2023 | 1049 | 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.doNotTrack | Firefox | 12/20/2011 | 5339 | 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 📋 | Firefox | 4/11/2023 | 1209 | |
| api.Navigator.getGamepads.secure_context_required | Firefox | 8/10/2021 | 1818 | |
| api.Navigator.getUserMedia 📋 | Firefox | 11/20/2012 | 5003 | |
| api.Navigator.getVRDisplays | Firefox | 3/8/2022 | 1608 | 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 📋 | Firefox | 11/21/2023 | 985 | 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.mimeTypes.returns_plugin_type | Safari | 6/23/2003 | 8441 | |
| api.Navigator.oscpu 📋 | Firefox | 11/9/2004 | 7936 | 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 | Safari | 6/23/2003 | 8441 | |
| api.Navigator.registerProtocolHandler 📋 | Firefox | 10/24/2006 | 7222 | Chrome: From Chrome 77, the URL parameter only accepts http or https URLs. |
| api.Navigator.registerProtocolHandler.scheme_parameter_bitcoin | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ftp | Firefox | 3/8/2022 | 1608 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ftps | Firefox | 3/8/2022 | 1608 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_geo | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_im | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_irc | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ircs | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_magnet | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_mailto | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_matrix | Firefox | 7/13/2021 | 1846 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_mms | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_news | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_nntp | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_openpgp4fpr | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_sftp | Firefox | 3/8/2022 | 1608 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_sip | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_sms | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_smsto | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ssh | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_tel | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_urn | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_webcal | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_wtai | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_xmpp | Firefox | 10/24/2006 | 7222 | |
| api.Navigator.registerProtocolHandler.secure_context_required | Firefox | 9/5/2018 | 2888 | |
| api.Navigator.requestMIDIAccess 📋 | Firefox | 12/13/2022 | 1328 | 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 | Firefox | 12/13/2022 | 1328 | |
| api.Navigator.setAppBadge 📋 | Safari | 9/18/2023 | 1049 | 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 📋 | Safari | 9/16/2020 | 2146 | |
| api.Navigator.taintEnabled 📋 | Firefox | 11/9/2004 | 7936 | |
| api.NodeIterator.detach 📋 | Safari | 10/26/2007 | 6855 | |
| api.Notification.badge 📋 | Safari | 9/18/2023 | 1049 | 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 📋 | Firefox | 12/10/2013 | 4618 | Safari: The property can be set, but has no effect.Safari on iOS: The property can be set, but has no effect. |
| api.Notification.requireInteraction 📋 | Firefox | 8/29/2023 | 1069 | 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 | Firefox | 5/21/2019 | 2630 | |
| api.Notification.tag 📋 | Firefox | 12/10/2013 | 4618 | Safari: The property can be set, but has no effect. |
| api.Notification.worker_support | Firefox | 9/22/2015 | 3967 | |
| api.NotificationEvent.action 📋 | Firefox | 1/26/2016 | 3841 | |
| api.NotificationEvent.notification 📋 | Firefox | 1/26/2016 | 3841 | |
| api.OVR_multiview2 📋 | Firefox | 12/10/2019 | 2427 | 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 📋 | Firefox | 12/10/2019 | 2427 | |
| api.OfflineAudioContext.suspend 📋 | Safari | 9/30/2015 | 3959 | |
| api.OffscreenCanvas.contextlost_event 📋 | Firefox | 4/16/2024 | 838 | |
| api.OffscreenCanvas.contextrestored_event 📋 | Firefox | 4/16/2024 | 838 | |
| api.OffscreenCanvas.convertToBlob.option_type_parameter_webp | Firefox | 9/20/2022 | 1412 | |
| api.OffscreenCanvas.getContext.webgpu_context 📋 | Firefox | 9/20/2022 | 1412 | 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 | Firefox | 9/20/2022 | 1412 | |
| api.OffscreenCanvasRenderingContext2D.filter 📋 | Firefox | 8/1/2023 | 1097 | |
| api.OffscreenCanvasRenderingContext2D.fontKerning 📋 | Firefox | 9/20/2022 | 1412 | |
| api.OffscreenCanvasRenderingContext2D.fontStretch 📋 | Firefox | 8/29/2023 | 1069 | |
| api.OffscreenCanvasRenderingContext2D.fontVariantCaps 📋 | Firefox | 8/29/2023 | 1069 | |
| api.OffscreenCanvasRenderingContext2D.imageSmoothingQuality 📋 | Safari | 3/27/2023 | 1224 | |
| api.OffscreenCanvasRenderingContext2D.isContextLost 📋 | Firefox | 4/16/2024 | 838 | |
| api.OffscreenCanvasRenderingContext2D.letterSpacing 📋 | Firefox | 7/4/2023 | 1125 | |
| api.OffscreenCanvasRenderingContext2D.textRendering 📋 | Firefox | 8/1/2023 | 1097 | |
| api.OffscreenCanvasRenderingContext2D.wordSpacing 📋 | Firefox | 7/4/2023 | 1125 | |
| api.OverconstrainedError 📋 | Safari | 9/19/2017 | 3239 | |
| api.OverconstrainedError.OverconstrainedError 📋 | Safari | 9/19/2017 | 3239 | |
| api.OverconstrainedError.constraint 📋 | Safari | 4/12/2018 | 3034 | |
| api.PageRevealEvent 📋 | Safari | 12/11/2024 | 599 | |
| api.PageRevealEvent.PageRevealEvent 📋 | Safari | 12/11/2024 | 599 | |
| api.PageRevealEvent.viewTransition 📋 | Safari | 12/11/2024 | 599 | |
| api.PageSwapEvent 📋 | Safari | 12/11/2024 | 599 | |
| api.PageSwapEvent.PageSwapEvent 📋 | Safari | 12/11/2024 | 599 | |
| api.PageSwapEvent.activation 📋 | Safari | 12/11/2024 | 599 | |
| api.PageSwapEvent.viewTransition 📋 | Safari | 12/11/2024 | 599 | |
| api.PaymentAddress | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.addressLine | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.city | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.country | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.dependentLocality | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.organization | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.phone | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.postalCode | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.recipient | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.region | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.sortingCode | Safari | 4/12/2018 | 3034 | |
| api.PaymentAddress.toJSON | Safari | 4/12/2018 | 3034 | |
| api.Performance.eventCounts 📋 | Firefox | 6/1/2021 | 1888 | |
| api.PerformanceEventTiming 📋 | Firefox | 6/1/2021 | 1888 | |
| api.PerformanceEventTiming.cancelable 📋 | Firefox | 6/1/2021 | 1888 | |
| api.PerformanceEventTiming.processingEnd 📋 | Firefox | 6/1/2021 | 1888 | |
| api.PerformanceEventTiming.processingStart 📋 | Firefox | 6/1/2021 | 1888 | |
| api.PerformanceEventTiming.target 📋 | Firefox | 6/1/2021 | 1888 | |
| api.PerformanceEventTiming.toJSON 📋 | Firefox | 6/1/2021 | 1888 | |
| api.PerformanceResourceTiming.contentType 📋 | Firefox | 8/6/2024 | 726 | |
| api.PerformanceResourceTiming.responseStatus 📋 | Firefox | 8/6/2024 | 726 | |
| api.Permissions.permission_midi 📋 | Firefox | 2/14/2023 | 1265 | |
| api.Permissions.permission_persistent-storage | Firefox | 4/19/2017 | 3392 | |
| api.Permissions.permission_screen-wake-lock 📋 | Firefox | 5/14/2024 | 810 | |
| api.Permissions.permission_storage-access 📋 | Firefox | 8/29/2023 | 1069 | |
| api.Permissions.revoke 📋 | Firefox | 1/24/2017 | 3477 | |
| api.PictureInPictureEvent 📋 | Safari | 9/12/2022 | 1420 | |
| api.PictureInPictureEvent.PictureInPictureEvent 📋 | Safari | 9/12/2022 | 1420 | |
| api.PictureInPictureEvent.pictureInPictureWindow 📋 | Safari | 3/24/2020 | 2322 | |
| api.PictureInPictureWindow 📋 | Safari | 3/24/2020 | 2322 | |
| api.PictureInPictureWindow.height 📋 | Safari | 3/24/2020 | 2322 | |
| api.PictureInPictureWindow.resize_event 📋 | Safari | 3/24/2020 | 2322 | |
| api.PictureInPictureWindow.width 📋 | Safari | 3/24/2020 | 2322 | |
| api.PopStateEvent.hasUAVisualTransition 📋 | Safari | 9/16/2024 | 685 | |
| api.PositionSensorVRDevice | Firefox | 7/2/2015 | 4049 | |
| api.PositionSensorVRDevice.getImmediateState | Firefox | 7/2/2015 | 4049 | |
| api.PositionSensorVRDevice.getState | Firefox | 7/2/2015 | 4049 | |
| api.PositionSensorVRDevice.resetSensor | Firefox | 7/2/2015 | 4049 | |
| api.PublicKeyCredential.parseCreationOptionsFromJSON_static 📋 | Firefox | 10/24/2023 | 1013 | |
| api.PublicKeyCredential.parseRequestOptionsFromJSON_static 📋 | Firefox | 10/24/2023 | 1013 | |
| api.PublicKeyCredential.toJSON 📋 | Firefox | 10/24/2023 | 1013 | |
| api.PushManager.hasPermission | Firefox | 1/26/2016 | 3841 | |
| api.PushManager.register | Firefox | 1/26/2016 | 3841 | |
| api.PushManager.registrations | Firefox | 1/26/2016 | 3841 | |
| api.PushManager.unregister | Firefox | 1/26/2016 | 3841 | |
| api.PushSubscriptionChangeEvent 📋 | Safari | 9/12/2022 | 1420 | 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 📋 | Safari | 10/24/2022 | 1378 | 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 📋 | Safari | 9/12/2022 | 1420 | 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 📋 | Safari | 9/12/2022 | 1420 | 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 📋 | Safari | 9/12/2022 | 1420 | 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 | 10/26/2007 | 6855 | |
| api.RGBColor.blue | Safari | 10/26/2007 | 6855 | |
| api.RGBColor.green | Safari | 10/26/2007 | 6855 | |
| api.RGBColor.red | Safari | 10/26/2007 | 6855 | |
| api.RTCCertificate.getFingerprints 📋 | Safari | 3/25/2019 | 2687 | |
| api.RTCDataChannel.closing_event 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCDataChannel.priority 📋 | Safari | 9/20/2021 | 1777 | |
| api.RTCDataChannel.reliable | Firefox | 6/25/2013 | 4786 | |
| api.RTCDataChannel.sctp_sdp_21 | Firefox | 10/23/2018 | 2840 | |
| api.RTCDataChannel.transferable 📋 | Safari | 9/20/2021 | 1777 | |
| api.RTCDtlsTransport.error_event | Safari | 3/14/2022 | 1602 | |
| api.RTCDtlsTransport.getRemoteCertificates 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCError 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCError.RTCError 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCError.errorDetail 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCError.receivedAlert 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCError.sctpCauseCode 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCError.sdpLineNumber 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCError.sentAlert 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCErrorEvent 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCErrorEvent.RTCErrorEvent 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCErrorEvent.error 📋 | Safari | 3/14/2022 | 1602 | |
| api.RTCIceTransport.getSelectedCandidatePair 📋 | Safari | 3/27/2023 | 1224 | |
| api.RTCIceTransport.selectedcandidatepairchange_event 📋 | Safari | 3/27/2023 | 1224 | |
| api.RTCIdentityAssertion 📋 | Firefox | 8/11/2015 | 4009 | 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 📋 | Firefox | 8/11/2015 | 4009 | |
| api.RTCIdentityAssertion.name 📋 | Firefox | 8/11/2015 | 4009 | |
| api.RTCPeerConnection.RTCPeerConnection.configuration_iceCandidatePoolSize_parameter | Safari | 9/19/2017 | 3239 | |
| api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.credentialType_parameter | Firefox | 6/7/2016 | 3708 | |
| api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.url_parameter | Firefox | 6/25/2013 | 4786 | |
| api.RTCPeerConnection.RTCPeerConnection.configuration_peerIdentity_parameter | Firefox | 9/2/2014 | 4352 | |
| api.RTCPeerConnection.RTCPeerConnection.configuration_rtcpMuxPolicy_parameter | Safari | 3/25/2019 | 2687 | Chrome: Default for rtcpMuxPolicy is requireEdge: Default for rtcpMuxPolicy is requireOpera: Default for rtcpMuxPolicy is require |
| api.RTCPeerConnection.addStream | Firefox | 6/25/2013 | 4786 | |
| api.RTCPeerConnection.addstream_event | Firefox | 6/25/2013 | 4786 | |
| api.RTCPeerConnection.getIdentityAssertion 📋 | Firefox | 8/11/2015 | 4009 | |
| api.RTCPeerConnection.getLocalStreams | Firefox | 9/17/2013 | 4702 | |
| api.RTCPeerConnection.getReceivers.stopped_transceivers_removed | Firefox | 9/26/2023 | 1041 | |
| api.RTCPeerConnection.getRemoteStreams | Firefox | 9/17/2013 | 4702 | |
| api.RTCPeerConnection.getSenders.stopped_transceivers_removed | Firefox | 9/26/2023 | 1041 | |
| api.RTCPeerConnection.getTransceivers.stopped_transceivers_removed | Firefox | 9/26/2023 | 1041 | |
| api.RTCPeerConnection.icecandidateerror_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnection.idpLoginUrl 📋 | Firefox | 8/11/2015 | 4009 | |
| api.RTCPeerConnection.peerIdentity 📋 | Firefox | 8/11/2015 | 4009 | |
| api.RTCPeerConnection.setIdentityProvider 📋 | Firefox | 8/11/2015 | 4009 | |
| api.RTCPeerConnectionIceErrorEvent 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnectionIceErrorEvent.RTCPeerConnectionIceErrorEvent 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnectionIceErrorEvent.address 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnectionIceErrorEvent.errorCode 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnectionIceErrorEvent.errorText 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnectionIceErrorEvent.port 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnectionIceErrorEvent.url 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCPeerConnectionIceEvent.url 📋 | Safari | 9/17/2018 | 2876 | |
| api.RTCRtpReceiver.getContributingSources.rtpTimestamp 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCRtpReceiver.getParameters.return_object_property_headerExtensions 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCRtpReceiver.getParameters.return_object_property_rtcp 📋 | Safari | 9/20/2021 | 1777 | |
| api.RTCRtpReceiver.jitterBufferTarget 📋 | Firefox | 7/4/2023 | 1125 | |
| api.RTCRtpSender.getParameters.return_object_property_degradationPreference | Safari | 3/25/2019 | 2687 | |
| api.RTCRtpSender.getParameters.return_object_property_transactionId 📋 | Safari | 3/25/2019 | 2687 | |
| api.RTCRtpSender.setParameters.parameters_degradationPreference_parameter | Safari | 3/25/2019 | 2687 | |
| api.RTCRtpSender.setParameters.parameters_encodings_parameter.dtx | Safari | 9/19/2017 | 3239 | |
| api.RTCRtpSender.setParameters.parameters_encodings_parameter.rid | Firefox | 4/26/2016 | 3750 | |
| api.RTCRtpSender.setParameters.parameters_transactionId_parameter 📋 | Safari | 3/25/2019 | 2687 | |
| api.RTCRtpTransceiver.currentDirection.stopped_value 📋 | Firefox | 9/26/2023 | 1041 | |
| api.RTCRtpTransceiver.direction.value_stopped 📋 | Firefox | 9/26/2023 | 1041 | |
| api.RTCStatsReport.type_candidate-pair.lastPacketReceivedTimestamp 📋 | Firefox | 9/28/2017 | 3230 | |
| api.RTCStatsReport.type_candidate-pair.lastPacketSentTimestamp 📋 | Firefox | 9/28/2017 | 3230 | |
| api.RTCStatsReport.type_candidate-pair.priority | Firefox | 11/3/2015 | 3925 | |
| api.RTCStatsReport.type_candidate-pair.requestsReceived 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_candidate-pair.requestsSent 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_candidate-pair.responsesReceived 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_candidate-pair.responsesSent 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_candidate-pair.totalRoundTripTime 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_certificate 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_certificate.base64Certificate 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_certificate.fingerprint 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_certificate.fingerprintAlgorithm 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_certificate.id 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_certificate.timestamp 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_certificate.type 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_codec.transportId 📋 | Firefox | 3/8/2022 | 1608 | |
| api.RTCStatsReport.type_data-channel.dataChannelIdentifier 📋 | Firefox | 7/28/2020 | 2196 | |
| api.RTCStatsReport.type_inbound-rtp.audioLevel 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_inbound-rtp.codecId 📋 | Firefox | 3/8/2022 | 1608 | |
| api.RTCStatsReport.type_inbound-rtp.frameHeight 📋 | Firefox | 5/31/2022 | 1524 | |
| api.RTCStatsReport.type_inbound-rtp.frameWidth 📋 | Firefox | 5/31/2022 | 1524 | |
| api.RTCStatsReport.type_inbound-rtp.framesDecoded 📋 | Firefox | 2/11/2020 | 2364 | |
| api.RTCStatsReport.type_inbound-rtp.framesPerSecond 📋 | Firefox | 5/31/2022 | 1524 | |
| api.RTCStatsReport.type_inbound-rtp.framesReceived 📋 | Firefox | 5/31/2022 | 1524 | |
| api.RTCStatsReport.type_inbound-rtp.lastPacketReceivedTimestamp 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_inbound-rtp.nackCount 📋 | Firefox | 8/8/2017 | 3281 | |
| api.RTCStatsReport.type_inbound-rtp.qpSum 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_inbound-rtp.remoteId 📋 | Firefox | 7/9/2019 | 2581 | |
| api.RTCStatsReport.type_inbound-rtp.totalDecodeTime 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_inbound-rtp.totalInterFrameDelay 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_inbound-rtp.totalProcessingDelay 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_inbound-rtp.totalSquaredInterFrameDelay 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_inbound-rtp.transportId 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_local-candidate.address 📋 | Firefox | 1/29/2019 | 2742 | |
| api.RTCStatsReport.type_media-source.frames 📋 | Firefox | 8/1/2023 | 1097 | |
| api.RTCStatsReport.type_media-source.framesPerSecond 📋 | Firefox | 8/1/2023 | 1097 | |
| api.RTCStatsReport.type_media-source.height 📋 | Firefox | 8/1/2023 | 1097 | |
| api.RTCStatsReport.type_media-source.width 📋 | Firefox | 8/1/2023 | 1097 | |
| api.RTCStatsReport.type_outbound-rtp.frameHeight 📋 | Firefox | 5/31/2022 | 1524 | |
| api.RTCStatsReport.type_outbound-rtp.frameWidth 📋 | Firefox | 5/31/2022 | 1524 | |
| api.RTCStatsReport.type_outbound-rtp.framesEncoded 📋 | Firefox | 2/11/2020 | 2364 | |
| api.RTCStatsReport.type_outbound-rtp.framesPerSecond 📋 | Firefox | 7/4/2023 | 1125 | |
| api.RTCStatsReport.type_outbound-rtp.framesSent 📋 | Firefox | 5/31/2022 | 1524 | |
| api.RTCStatsReport.type_outbound-rtp.mediaSourceId 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCStatsReport.type_outbound-rtp.mid 📋 | Firefox | 2/4/2025 | 544 | |
| api.RTCStatsReport.type_outbound-rtp.qpSum 📋 | Firefox | 2/11/2020 | 2364 | |
| api.RTCStatsReport.type_outbound-rtp.remoteId 📋 | Firefox | 2/4/2014 | 4562 | |
| api.RTCStatsReport.type_outbound-rtp.rid 📋 | Firefox | 2/4/2025 | 544 | |
| api.RTCStatsReport.type_outbound-rtp.targetBitrate 📋 | Safari | 3/27/2023 | 1224 | |
| api.RTCStatsReport.type_outbound-rtp.totalEncodeTime 📋 | Firefox | 6/28/2022 | 1496 | |
| api.RTCStatsReport.type_outbound-rtp.totalEncodedBytesTarget 📋 | Firefox | 6/28/2022 | 1496 | |
| api.RTCStatsReport.type_outbound-rtp.transportId 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_remote-candidate.address 📋 | Firefox | 1/29/2019 | 2742 | |
| api.RTCStatsReport.type_remote-inbound-rtp.fractionLost 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_remote-inbound-rtp.jitter 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_remote-inbound-rtp.packetsLost 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_remote-inbound-rtp.packetsReceived 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_remote-inbound-rtp.roundTripTimeMeasurements 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_remote-inbound-rtp.totalRoundTripTime 📋 | Firefox | 10/18/2022 | 1384 | |
| api.RTCStatsReport.type_remote-inbound-rtp.transportId 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_remote-outbound-rtp.bytesSent 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_remote-outbound-rtp.id 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_remote-outbound-rtp.localId 📋 | Firefox | 7/9/2019 | 2581 | |
| api.RTCStatsReport.type_remote-outbound-rtp.packetsSent 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_remote-outbound-rtp.remoteTimestamp 📋 | Firefox | 7/28/2020 | 2196 | |
| api.RTCStatsReport.type_remote-outbound-rtp.timestamp 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_remote-outbound-rtp.transportId 📋 | Safari | 9/19/2017 | 3239 | |
| api.RTCStatsReport.type_remote-outbound-rtp.type 📋 | Firefox | 1/7/2020 | 2399 | |
| api.RTCStatsReport.type_transport 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.bytesReceived 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.bytesSent 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.dtlsCipher 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCStatsReport.type_transport.dtlsState 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCStatsReport.type_transport.id 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.localCertificateId 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.remoteCertificateId 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.selectedCandidatePairId 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.srtpCipher 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCStatsReport.type_transport.timestamp 📋 | Safari | 3/24/2020 | 2322 | |
| api.RTCStatsReport.type_transport.tlsVersion 📋 | Safari | 4/26/2021 | 1924 | |
| api.RTCStatsReport.type_transport.type 📋 | Safari | 3/24/2020 | 2322 | |
| api.Range.compareNode | Safari | 10/26/2007 | 6855 | |
| api.Range.detach 📋 | Safari | 6/23/2003 | 8441 | 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 📋 | Firefox | 6/28/2022 | 1496 | 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 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableByteStreamController.close 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableByteStreamController.desiredSize 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableByteStreamController.enqueue 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableByteStreamController.error 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStream.@@asyncIterator 📋 | Firefox | 2/14/2023 | 1265 | |
| api.ReadableStream.from_static 📋 | Firefox | 8/29/2023 | 1069 | |
| api.ReadableStream.transferable 📋 | Firefox | 7/26/2022 | 1468 | |
| api.ReadableStream.values 📋 | Firefox | 2/14/2023 | 1265 | |
| api.ReadableStreamBYOBReader 📋 | Firefox | 6/28/2022 | 1496 | Node.js: Available as a part of the stream/web module. |
| api.ReadableStreamBYOBReader.ReadableStreamBYOBReader 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStreamBYOBReader.cancel 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStreamBYOBReader.closed 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStreamBYOBReader.read 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStreamBYOBReader.read.options_min_parameter 📋 | Firefox | 1/7/2025 | 572 | |
| api.ReadableStreamBYOBReader.releaseLock 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request | Firefox | 6/28/2022 | 1496 | 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 📋 | Firefox | 6/28/2022 | 1496 | Node.js: Available as a part of the stream/web module. |
| api.ReadableStreamBYOBRequest.respond 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStreamBYOBRequest.respondWithNewView 📋 | Firefox | 6/28/2022 | 1496 | |
| api.ReadableStreamBYOBRequest.view 📋 | Firefox | 6/28/2022 | 1496 | |
| api.Rect | Safari | 10/26/2007 | 6855 | |
| api.Rect.bottom | Safari | 10/26/2007 | 6855 | |
| api.Rect.left | Safari | 10/26/2007 | 6855 | |
| api.Rect.right | Safari | 10/26/2007 | 6855 | |
| api.Rect.top | Safari | 10/26/2007 | 6855 | |
| api.RemotePlayback 📋 | Safari | 3/24/2020 | 2322 | |
| api.RemotePlayback.cancelWatchAvailability 📋 | Safari | 3/24/2020 | 2322 | |
| api.RemotePlayback.connect_event 📋 | Safari | 3/24/2020 | 2322 | |
| api.RemotePlayback.connecting_event 📋 | Safari | 3/24/2020 | 2322 | |
| api.RemotePlayback.disconnect_event 📋 | Safari | 3/24/2020 | 2322 | |
| api.RemotePlayback.prompt 📋 | Safari | 3/24/2020 | 2322 | |
| api.RemotePlayback.state 📋 | Safari | 3/24/2020 | 2322 | |
| api.RemotePlayback.watchAvailability 📋 | Safari | 3/24/2020 | 2322 | |
| api.ReportingObserver.worker_support | Firefox | 6/2/2020 | 2252 | |
| api.Request.Request.response_body_readablestream | Firefox | 1/29/2019 | 2742 | |
| api.Request.body 📋 | Safari | 4/12/2018 | 3034 | |
| api.ResizeObserverEntry.devicePixelContentBoxSize 📋 | Firefox | 10/5/2021 | 1762 | |
| api.Response.body.readable_byte_stream | Firefox | 6/28/2022 | 1496 | |
| api.SVGAElement.download 📋 | Firefox | 4/2/2013 | 4870 | |
| api.SVGAElement.hreflang 📋 | Firefox | 6/26/2018 | 2959 | |
| api.SVGAElement.ping 📋 | Firefox | 6/26/2018 | 2959 | 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 📋 | Firefox | 6/26/2018 | 2959 | |
| api.SVGAElement.type 📋 | Firefox | 6/26/2018 | 2959 | |
| api.SVGElement.attributeStyleMap 📋 | Safari | 3/27/2023 | 1224 | |
| api.SVGFEGaussianBlurElement.edgeMode 📋 | Safari | 10/16/2014 | 4308 | |
| api.SVGFEImageElement.crossOrigin 📋 | Firefox | 6/6/2023 | 1153 | |
| api.SVGImageElement.decode 📋 | Firefox | 7/9/2019 | 2581 | |
| api.SVGImageElement.decoding 📋 | Firefox | 10/23/2018 | 2840 | |
| api.SVGMarkerElement.orient 📋 | Safari | 3/24/2020 | 2322 | |
| api.SVGPathElement.createSVGPathSegArcAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegArcRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegClosePath | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoCubicAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoCubicRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoQuadraticAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoQuadraticRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegLinetoAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegLinetoHorizontalAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegLinetoHorizontalRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegLinetoRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegLinetoVerticalAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegLinetoVerticalRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegMovetoAbs | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.createSVGPathSegMovetoRel | Safari | 10/26/2007 | 6855 | |
| api.SVGPathElement.getPathSegAtLength | Safari | 10/26/2007 | 6855 | |
| api.SVGSVGElement.checkEnclosure 📋 | Safari | 10/26/2007 | 6855 | |
| api.SVGSVGElement.checkIntersection 📋 | Safari | 10/26/2007 | 6855 | |
| api.SVGSVGElement.currentView | Safari | 10/22/2013 | 4667 | |
| api.SVGSVGElement.getEnclosureList 📋 | Safari | 10/26/2007 | 6855 | |
| api.SVGSVGElement.getIntersectionList 📋 | Safari | 10/26/2007 | 6855 | |
| api.SVGSVGElement.useCurrentView | Safari | 10/26/2007 | 6855 | |
| api.SVGScriptElement.async | Firefox | 8/29/2023 | 1069 | |
| api.SVGScriptElement.crossOrigin 📋 | Firefox | 7/17/2012 | 5129 | |
| api.SVGScriptElement.defer | Firefox | 8/29/2023 | 1069 | |
| api.Scheduler 📋 | Firefox | 5/31/2022 | 1524 | |
| api.Scheduler.postTask 📋 | Firefox | 5/31/2022 | 1524 | |
| api.Screen.left | Firefox | 11/9/2004 | 7936 | |
| api.Screen.left.relative-multi-screen | Firefox | 11/9/2004 | 7936 | |
| api.Screen.lockOrientation | Firefox | 7/17/2012 | 5129 | |
| api.Screen.mozBrightness | Firefox | 4/24/2012 | 5213 | |
| api.Screen.mozEnabled | Firefox | 4/24/2012 | 5213 | |
| api.Screen.top | Firefox | 11/9/2004 | 7936 | |
| api.Screen.top.relative-multi-screen | Firefox | 11/9/2004 | 7936 | |
| api.Screen.unlockOrientation | Firefox | 7/17/2012 | 5129 | |
| api.ScreenOrientation.unlock 📋 | Firefox | 12/15/2015 | 3883 | Chrome: Always throws NotSupportedError.Edge: Always throws NotSupportedError.Firefox: Always throws NotSupportedError.Firefox for Android: The API exists but returns NS_ERROR_UNEXPECTED.Opera: Always throws NotSupportedError. |
| api.SecurityPolicyViolationEvent.worker_support | Firefox | 10/23/2018 | 2840 | |
| api.Selection.getComposedRanges 📋 | Safari | 9/18/2023 | 1049 | |
| api.ServiceWorker.ecmascript_modules | Safari | 9/20/2021 | 1777 | 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.ServiceWorkerGlobalScope.serviceWorker 📋 | Safari | 3/14/2022 | 1602 | |
| api.ServiceWorkerRegistration.showNotification.options_badge_parameter | Safari | 9/18/2023 | 1049 | Safari: Badging is supported for web apps saved to the Dock in Safari 17 on the macOS Sonoma beta |
| api.ShadowRoot.pictureInPictureElement 📋 | Safari | 3/24/2020 | 2322 | |
| api.SharedWorker.SharedWorker.options_name_parameter | Firefox | 8/8/2017 | 3281 | |
| api.SourceBuffer.appendBufferAsync | Firefox | 9/5/2018 | 2888 | |
| api.SourceBuffer.audioTracks 📋 | Safari | 10/16/2014 | 4308 | Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone. |
| api.SourceBuffer.removeAsync | Firefox | 9/5/2018 | 2888 | |
| api.SourceBuffer.textTracks 📋 | Safari | 10/16/2014 | 4308 | Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone. |
| api.SourceBuffer.videoTracks 📋 | Safari | 10/16/2014 | 4308 | Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone. |
| api.SpeechGrammar 📋 | Firefox | 1/26/2016 | 3841 | 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 | Firefox | 1/26/2016 | 3841 | 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 📋 | Firefox | 1/26/2016 | 3841 | 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 📋 | Firefox | 1/26/2016 | 3841 | 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.SpeechRecognition 📋 | Safari | 4/26/2021 | 1924 | 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 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.abort 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.audioend_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.audiostart_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.continuous 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.end_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.error_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.interimResults 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.lang 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.maxAlternatives 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.nomatch_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.result_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.soundend_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.soundstart_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.speechend_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.speechstart_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.start 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.start_event 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognition.stop 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionAlternative 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionAlternative.confidence 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionAlternative.transcript 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionErrorEvent 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionErrorEvent.SpeechRecognitionErrorEvent 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionErrorEvent.error 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionErrorEvent.message 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionEvent 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionEvent.SpeechRecognitionEvent 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionEvent.resultIndex 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionEvent.results 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionResult 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionResult.isFinal 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionResult.item 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionResult.length 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionResultList 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionResultList.item 📋 | Safari | 4/26/2021 | 1924 | |
| api.SpeechRecognitionResultList.length 📋 | Safari | 4/26/2021 | 1924 | |
| api.StylePropertyMap 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMap.append 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMap.clear 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMap.delete 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMap.set 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.@@iterator | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.entries | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.forEach | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.get 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.getAll 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.has 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.keys | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.size 📋 | Safari | 3/27/2023 | 1224 | |
| api.StylePropertyMapReadOnly.values | Safari | 3/27/2023 | 1224 | |
| api.TaskController 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskController.TaskController 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskController.setPriority 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskPriorityChangeEvent 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskPriorityChangeEvent.TaskPriorityChangeEvent 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskPriorityChangeEvent.previousPriority 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskSignal 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskSignal.priority 📋 | Firefox | 5/31/2022 | 1524 | |
| api.TaskSignal.prioritychange_event 📋 | Firefox | 5/31/2022 | 1524 | |
| api.Text.getBoxQuads 📋 | Firefox | 7/22/2014 | 4394 | |
| api.TextTrack.sourceBuffer 📋 | Safari | 10/16/2014 | 4308 | 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.TimeEvent 📋 | Firefox | 3/22/2011 | 5612 | |
| api.TimeEvent.detail 📋 | Firefox | 3/22/2011 | 5612 | |
| api.TimeEvent.initTimeEvent 📋 | Firefox | 3/22/2011 | 5612 | |
| api.TimeEvent.view 📋 | Firefox | 3/22/2011 | 5612 | |
| api.Touch 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | Firefox: This interface is only exposed if a touch input device is detected. |
| api.Touch.clientX 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent.altKey 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent.changedTouches 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent.ctrlKey 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent.metaKey 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent.shiftKey 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent.targetTouches 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchEvent.touches 📋 | Firefox | 3/7/2017 | 3435 | Firefox: Removed in bug 888304 due to web compatibility issues. |
| api.TouchList 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 3/7/2017 | 3435 | 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 📋 | Firefox | 7/26/2022 | 1468 | |
| api.TrustedTypePolicyFactory 📋 | Firefox | 11/26/2024 | 614 | |
| api.TrustedTypePolicyFactory.getAttributeType 📋 | Firefox | 11/26/2024 | 614 | |
| api.TrustedTypePolicyFactory.getPropertyType 📋 | Firefox | 11/26/2024 | 614 | |
| api.VRDisplay | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55. |
| api.VRDisplay.getLayers | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55. |
| api.VREyeParameters.minimumFieldOfView | Firefox | 3/8/2022 | 1608 | Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55. |
| api.VREyeParameters.offset | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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.VideoPlaybackQuality.corruptedVideoFrames 📋 | Safari | 10/16/2014 | 4308 | Internet Explorer: Only works on Windows 8+. |
| api.VideoPlaybackQuality.totalFrameDelay | Safari | 10/16/2014 | 4308 | Internet Explorer: Only works on Windows 8+. |
| api.VideoTrack.sourceBuffer 📋 | Safari | 10/22/2013 | 4667 | 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 📋 | Safari | 9/16/2024 | 685 | |
| api.VideoTrackGenerator.VideoTrackGenerator 📋 | Safari | 9/16/2024 | 685 | |
| api.VideoTrackGenerator.muted 📋 | Safari | 9/16/2024 | 685 | |
| api.VideoTrackGenerator.track 📋 | Safari | 9/16/2024 | 685 | |
| api.VideoTrackGenerator.writable 📋 | Safari | 9/16/2024 | 685 | |
| api.ViewTransition 📋 | Safari | 9/16/2024 | 685 | |
| api.ViewTransition.finished 📋 | Safari | 9/16/2024 | 685 | |
| api.ViewTransition.ready 📋 | Safari | 9/16/2024 | 685 | |
| api.ViewTransition.skipTransition 📋 | Safari | 9/16/2024 | 685 | |
| api.ViewTransition.types 📋 | Safari | 12/11/2024 | 599 | |
| api.ViewTransition.updateCallbackDone 📋 | Safari | 9/16/2024 | 685 | |
| api.ViewTransitionTypeSet 📋 | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.@@iterator | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.add | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.clear | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.delete | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.entries | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.forEach | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.has | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.keys | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.size | Safari | 12/11/2024 | 599 | |
| api.ViewTransitionTypeSet.values | Safari | 12/11/2024 | 599 | |
| api.WEBGL_compressed_texture_etc 📋 | Safari | 3/24/2020 | 2322 | |
| api.WEBGL_compressed_texture_etc1 📋 | Safari | 3/24/2020 | 2322 | |
| api.WEBGL_compressed_texture_pvrtc 📋 | Safari | 10/22/2013 | 4667 | |
| api.WEBGL_multi_draw 📋 | Safari | 9/20/2021 | 1777 | |
| api.WEBGL_multi_draw.multiDrawArraysInstancedWEBGL 📋 | Safari | 9/20/2021 | 1777 | |
| api.WEBGL_multi_draw.multiDrawArraysWEBGL 📋 | Safari | 9/20/2021 | 1777 | |
| api.WEBGL_multi_draw.multiDrawElementsInstancedWEBGL 📋 | Safari | 9/20/2021 | 1777 | |
| api.WEBGL_multi_draw.multiDrawElementsWEBGL 📋 | Safari | 9/20/2021 | 1777 | |
| api.WebGL2RenderingContext.bufferData.srcData_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.bufferSubData.srcData_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.clearBufferfv.values_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.clearBufferiv.values_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.clearBufferuiv.values_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.compressedTexImage3D.pixels_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.compressedTexSubImage2D.srcData_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.getBufferSubData.dstData_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.readPixels.pixels_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.texImage3D.srcData_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.texSubImage3D.srcData_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix2fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix2x3fv.data_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix2x4fv.data_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix3fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix3x2fv.data_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix3x4fv.data_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix4fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix4x2fv.data_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.uniformMatrix4x3fv.data_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.unpackColorSpace 📋 | Firefox | 10/29/2024 | 642 | |
| api.WebGL2RenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.vertexAttribI4iv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGL2RenderingContext.vertexAttribI4uiv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGLActiveInfo.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLBuffer.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLContextEvent.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLFramebuffer.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLProgram.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLRenderbuffer.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLRenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGLRenderingContext.unpackColorSpace 📋 | Firefox | 10/29/2024 | 642 | |
| api.WebGLRenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGLRenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGLRenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGLRenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer | Firefox | 7/28/2020 | 2196 | |
| api.WebGLRenderingContext.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLShader.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLShaderPrecisionFormat.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLTexture.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebGLUniformLocation.worker_support | Firefox | 9/20/2022 | 1412 | |
| api.WebKitPoint | Safari | 6/8/2009 | 6264 | |
| api.WebKitPoint.WebKitPoint | Safari | 6/8/2009 | 6264 | |
| api.WebKitPoint.x | Safari | 6/8/2009 | 6264 | |
| api.WebKitPoint.y | Safari | 6/8/2009 | 6264 | |
| api.WebTransport 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.WebTransport 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.WebTransport.options_allowPooling_parameter 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.WebTransport.options_congestionControl_parameter 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.WebTransport.options_requireUnreliable_parameter 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.WebTransport.options_serverCertificateHashes_parameter 📋 | Firefox | 4/16/2024 | 838 | |
| api.WebTransport.byob_readers | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.close 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.closed 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.congestionControl 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.createBidirectionalStream 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.createBidirectionalStream.options_sendOrder_parameter 📋 | Firefox | 10/24/2023 | 1013 | |
| api.WebTransport.createUnidirectionalStream 📋 | Firefox | 6/6/2023 | 1153 | Firefox: Returns a WritableStream instead of a WebTransportSendStream.Firefox for Android: Returns a WritableStream instead of a WebTransportSendStream. |
| api.WebTransport.createUnidirectionalStream.byob_readers | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.createUnidirectionalStream.options_sendOrder_parameter 📋 | Firefox | 10/24/2023 | 1013 | |
| api.WebTransport.datagrams 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.getStats 📋 | Firefox | 6/6/2023 | 1153 | 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 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.incomingUnidirectionalStreams 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.ready 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransport.reliability 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportBidirectionalStream 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportBidirectionalStream.readable 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportBidirectionalStream.readable.returns_WebTransportReceiveStream 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportBidirectionalStream.writable 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportBidirectionalStream.writable.returns_WebTransportSendStream 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream.incomingHighWaterMark 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream.incomingMaxAge 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream.maxDatagramSize 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream.outgoingHighWaterMark 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream.outgoingMaxAge 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream.readable 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportDatagramDuplexStream.writable 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportError 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportError.WebTransportError 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportError.source 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportError.streamErrorCode 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportReceiveStream 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportReceiveStream.getStats 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportSendStream 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportSendStream.getStats 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportSendStream.getWriter 📋 | Firefox | 6/6/2023 | 1153 | |
| api.WebTransportSendStream.sendOrder 📋 | Firefox | 12/19/2023 | 957 | |
| api.Window.cancelIdleCallback 📋 | Firefox | 8/8/2017 | 3281 | |
| api.Window.deviceorientationabsolute_event 📋 | Firefox | 2/14/2023 | 1265 | |
| api.Window.dump | Firefox | 11/29/2005 | 7551 | 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 📋 | Firefox | 10/24/2006 | 7222 | 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.fullScreen | Firefox | 11/9/2004 | 7936 | |
| api.Window.getDefaultComputedStyle | Firefox | 2/19/2013 | 4912 | |
| api.Window.getDefaultComputedStyle.pseudo_element_support | Firefox | 2/19/2013 | 4912 | |
| api.Window.mozInnerScreenX | Firefox | 1/21/2010 | 6037 | |
| api.Window.mozInnerScreenY | Firefox | 1/21/2010 | 6037 | |
| api.Window.open.features_parameter_popup | Firefox | 1/11/2022 | 1664 | |
| api.Window.pagereveal_event 📋 | Safari | 12/11/2024 | 599 | |
| api.Window.pageswap_event 📋 | Safari | 12/11/2024 | 599 | |
| api.Window.requestIdleCallback 📋 | Firefox | 8/8/2017 | 3281 | |
| api.Window.scrollByLines | Firefox | 11/9/2004 | 7936 | |
| api.Window.scrollByPages | Firefox | 11/9/2004 | 7936 | |
| api.Window.scrollMaxX | Firefox | 11/9/2004 | 7936 | |
| api.Window.scrollMaxY | Firefox | 11/9/2004 | 7936 | |
| api.Window.scrollX.subpixel_precision | Firefox | 8/8/2017 | 3281 | |
| api.Window.scrollY.subpixel_precision | Firefox | 8/8/2017 | 3281 | |
| api.Window.setResizable | Firefox | 11/9/2004 | 7936 | |
| api.Window.styleMedia | Safari | 6/7/2010 | 5900 | |
| api.Window.updateCommands | Firefox | 11/9/2004 | 7936 | |
| api.Window.vrdisplayactivate_event | Firefox | 3/8/2022 | 1608 | Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55. |
| api.Window.vrdisplayconnect_event | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | Firefox: macOS support was enabled in Firefox 64.Firefox: Windows support was enabled in Firefox 55. |
| api.Window.vrdisplaydisconnect_event | Firefox | 3/8/2022 | 1608 | 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 | Firefox | 3/8/2022 | 1608 | 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 | Safari | 6/8/2009 | 6264 | |
| api.Window.webkitConvertPointFromPageToNode | Safari | 6/8/2009 | 6264 | |
| api.WindowClient.ancestorOrigins 📋 | Safari | 9/12/2022 | 1420 | |
| api.WorkerGlobalScope.dump | Firefox | 6/30/2009 | 6242 | Firefox: This method exists but has no effect.Firefox for Android: This method exists but has no effect. |
| api.WorkerGlobalScope.languagechange_event 📋 | Firefox | 3/10/2020 | 2336 | |
| api.WorkerNavigator.globalPrivacyControl 📋 | Firefox | 11/21/2023 | 985 | Firefox: Opt-in to GPC by setting the preference privacy.globalprivacycontrol.enabled to true. |
| api.WritableStream.transferable 📋 | Firefox | 7/26/2022 | 1468 | |
| api.console.exception_static | Firefox | 3/18/2014 | 4520 | |
| api.console.profileEnd_static | Safari | 6/8/2009 | 6264 | |
| api.console.profile_static | Safari | 6/8/2009 | 6264 | |
| api.createImageBitmap.options_resizeQuality_parameter | Safari | 9/20/2021 | 1777 | |
| api.fetch.init_priority_parameter | Safari | 12/11/2023 | 965 | |
| api.scheduler 📋 | Firefox | 5/31/2022 | 1524 |